struct-view

struct-view / Exports / StructView

Class: StructView<T>

Type parameters

Name Default
T {}

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new StructView<T>(buffer?: ArrayBufferLike, byteOffset?: number, byteLength?: number): StructView<T>

Type parameters:

Name Default
T {}

Parameters:

Name Type Default value
buffer ArrayBufferLike -
byteOffset number 0
byteLength number -

Returns: StructView<T>

Defined in: struct-view.ts:26

Properties

BYTES_PER_INSTANCE

Static BYTES_PER_INSTANCE: number= 0

Defined in: struct-view.ts:8

Accessors

buffer

• get buffer(): ArrayBufferLike

Returns: ArrayBufferLike

Defined in: struct-view.ts:39


byteLength

• get byteLength(): number

Returns: number

Defined in: struct-view.ts:47


byteOffset

• get byteOffset(): number

Returns: number

Defined in: struct-view.ts:43

Methods

toJSON

toJSON(): T

Returns: T

Defined in: struct-view.ts:52


from

Staticfrom(array: ArrayBufferView, byteOffset: number, byteLength?: number): Struct<unknown>

Parameters:

Name Type Default value
array ArrayBufferView -
byteOffset number -
byteLength number 0

Returns: Struct<unknown>

Defined in: struct-view.ts:10