chore(types): remove unnecessary generic usage

This commit is contained in:
Erica Marigold 2024-10-16 12:56:57 +01:00 committed by GitHub
parent b03b485e29
commit d27fba8147
Signed by: DevComp
GPG key ID: B5690EEEBB952194

View file

@ -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">