Skip to main content

Class: ArrayType<T>

Extends

Type Parameters

T

T

Constructors

Constructor

new ArrayType<T>(type, length, name): ArrayType<T>

Parameters

type

SimpleType<T>

length

number

name

string

Returns

ArrayType<T>

Overrides

AdvancedType.constructor

Properties

ffiType

readonly ffiType: ArrayType

Inherited from

AdvancedType.ffiType


ffiTypeStruct

readonly ffiTypeStruct: SimpleType<T[]>

Overrides

AdvancedType.ffiTypeStruct


length

readonly length: number


name

readonly name: string

Inherited from

AdvancedType.name


size

readonly size: number

Overrides

AdvancedType.size

Methods

fromBuffer()

fromBuffer(buffer, ctx?): T[]

Parameters

buffer

Uint8Array

ctx?

Returns

T[]

Inherited from

AdvancedType.fromBuffer


toBuffer()

toBuffer(data, ctx?): Uint8Array

Parameters

data

T[]

ctx?

Returns

Uint8Array

Inherited from

AdvancedType.toBuffer