Skip to main content

Variable: types

const types: object

Type Declaration

bool_u32

bool_u32: SimpleType<boolean>

A C flag four bytes wide — Win32 BOOL — carried as a JS boolean.

bool_u8

bool_u8: SimpleType<boolean>

A C flag one byte wide — C99 bool, ObjC BOOL — carried as a JS boolean. Anything nonzero reads back as true.

buffer

buffer: SimpleType<Uint8Array>

double

double: SimpleType<number>

float

float: SimpleType<number>

jscallback

jscallback: <T>() => SimpleType<T>

Type Parameters

T

T extends JSCallback

Returns

SimpleType<T>

longdouble

longdouble: SimpleType<number>

pointer

pointer: SimpleType<NativePointer | null>

A void*. A NULL pointer marshals to and from null.

schar

schar: SimpleType<number>

sint

sint: SimpleType<number>

sint16

sint16: SimpleType<number>

sint32

sint32: SimpleType<number>

sint64

sint64: SimpleType<number>

sint8

sint8: SimpleType<number>

size

size: SimpleType<number>

sllong

sllong: SimpleType<number>

slong

slong: SimpleType<number>

sshort

sshort: SimpleType<number>

ssize

ssize: SimpleType<number>

string

string: SimpleType<string>

uchar

uchar: SimpleType<number>

uint

uint: SimpleType<number>

uint16

uint16: SimpleType<number>

uint32

uint32: SimpleType<number>

uint64

uint64: SimpleType<number>

uint8

uint8: SimpleType<number>

ullong

ullong: SimpleType<number>

ulong

ulong: SimpleType<number>

ushort

ushort: SimpleType<number>

void

void: SimpleType<void>