Skip to content

API Reference / @gtkx/runtime / StridedField

Type Alias: StridedField ​

StridedField = object

Defined in: packages/runtime/dist/field.d.ts:16

A field of a native struct whose offset is supplied per access, bound once against the descriptor its bytes are marshalled through, for walking records stored at a stride.

Properties ​

read ​

read: (handle, offset) => unknown

Defined in: packages/runtime/dist/field.d.ts:18

Reads and decodes the field offset bytes into handle's memory.

Parameters ​

handle ​

ExternalObject<Handle>

offset ​

number

Returns ​

unknown


write ​

write: (handle, offset, value) => void

Defined in: packages/runtime/dist/field.d.ts:20

Encodes value and writes it offset bytes into handle's memory.

Parameters ​

handle ​

ExternalObject<Handle>

offset ​

number

value ​

unknown

Returns ​

void