mirror of
https://github.com/lune-org/lune.git
synced 2025-04-08 04:20:54 +01:00
chore(types): remove unnecessary generic usage
This commit is contained in:
parent
b03b485e29
commit
d27fba8147
1 changed files with 5 additions and 5 deletions
|
@ -40,10 +40,10 @@ export type CArr<T> = {
|
||||||
inner: {T}?,
|
inner: {T}?,
|
||||||
|
|
||||||
offset: (self: CArr<T>, offset: number) -> number,
|
offset: (self: CArr<T>, offset: number) -> number,
|
||||||
ptr: <K>(self: CArr<T>) -> CPtr<K>,
|
ptr: (self: CArr<T>) -> CPtr<{T}>,
|
||||||
box: <K>(self: CArr<T>, table: { K }) -> Box,
|
box: (self: CArr<T>, table: { T }) -> Box,
|
||||||
from: <K>(self: CArr<T>, ud: any, offset: number?) -> { K },
|
from: (self: CArr<T>, ud: CTypes, offset: number?) -> { T },
|
||||||
into: <K>(self: CArr<T>, ud: any, value: { K }, offset: number?) -> (),
|
into: (self: CArr<T>, ud: CTypes, value: { T }, offset: number?) -> (),
|
||||||
}
|
}
|
||||||
|
|
||||||
type NumCType<T> = CType<T, number>
|
type NumCType<T> = CType<T, number>
|
||||||
|
@ -64,7 +64,7 @@ export type f64 = NumCType<"f64">
|
||||||
export type usize = NumCType<"usize">
|
export type usize = NumCType<"usize">
|
||||||
export type isize = NumCType<"isize">
|
export type isize = NumCType<"isize">
|
||||||
|
|
||||||
-- Variable C-style types --
|
-- Variable size C-style types --
|
||||||
export type char = NumCType<"char">
|
export type char = NumCType<"char">
|
||||||
export type float = NumCType<"float">
|
export type float = NumCType<"float">
|
||||||
export type double = NumCType<"double">
|
export type double = NumCType<"double">
|
||||||
|
|
Loading…
Add table
Reference in a new issue