Skip to main content

Type Alias: TypeAlias

TypeAlias = "void" | "u8" | "uint8" | "uint8_t" | "i8" | "sint8" | "int8_t" | "u16" | "uint16" | "uint16_t" | "i16" | "sint16" | "int16_t" | "u32" | "uint32" | "uint32_t" | "int" | "i32" | "sint32" | "int32_t" | "u64" | "uint64" | "uint64_t" | "i64" | "sint64" | "int64_t" | "f32" | "float" | "f64" | "double" | "pointer" | "ptr" | "string" | "cstring" | "buffer" | "uchar" | "schar" | "char" | "ushort" | "sshort" | "uint" | "sint" | "ulong" | "slong" | "long" | "size_t" | "ssize_t"

String aliases for FFI types. Can be used in dlopen symbol definitions instead of type objects from types.

Supports short (i32, u8, f64, ptr), C-style (int, char, double), and stdint-style (uint32_t, int64_t) names.