Skip to main content

Class: AdvancedType<T, ST>

Extended by​

Type Parameters​

T​

T

ST​

ST extends SimpleType<T>

Implements​

Constructors​

Constructor​

new AdvancedType<T, ST>(type, conf): AdvancedType<T, ST>

Parameters​

type​

ST

conf​
fromBuffer?​

(buf, ctx?) => T

getFfiTypeStruct?​

() => SimpleType<T>

name?​

string

toBuffer?​

(data, ctx?) => Uint8Array

Returns​

AdvancedType<T, ST>

Properties​

ffiType​

readonly ffiType: ST


ffiTypeStruct​

readonly ffiTypeStruct: SimpleType<T>


name​

readonly name: string

Implementation of​

SimpleType.name


size​

readonly size: number

Implementation of​

SimpleType.size

Methods​

fromBuffer()​

fromBuffer(buffer, ctx?): T

Parameters​

buffer​

Uint8Array

ctx?​

Returns​

T

Implementation of​

SimpleType.fromBuffer


toBuffer()​

toBuffer(data, ctx?): Uint8Array

Parameters​

data​

T

ctx?​

Returns​

Uint8Array

Implementation of​

SimpleType.toBuffer