Skip to main content

Interface: DuplexBuffer

Defined in: buffer/DuplexBuffer.ts:3

Accessors​

bitLength​

Get Signature​

get bitLength(): number

Defined in: buffer/DuplexBuffer.ts:9

Returns​

number


length​

Get Signature​

get length(): number

Defined in: buffer/DuplexBuffer.ts:8

Returns​

number


maxBitLength​

Get Signature​

get maxBitLength(): number

Defined in: buffer/DuplexBuffer.ts:7

Returns​

number


maxLength​

Get Signature​

get maxLength(): number

Defined in: buffer/DuplexBuffer.ts:6

Returns​

number

Methods​

at()​

at(index: number): undefined | number

Defined in: buffer/DuplexBuffer.ts:4

Parameters​

ParameterType
indexnumber

Returns​

undefined | number


readBigInt32()​

readBigInt32(offset: PointerLike): bigint

Defined in: buffer/DuplexBuffer.ts:36

Parameters​

ParameterType
offsetPointerLike

Returns​

bigint


readBigInt64()​

readBigInt64(offset: PointerLike): bigint

Defined in: buffer/DuplexBuffer.ts:38

Parameters​

ParameterType
offsetPointerLike

Returns​

bigint


readBigUint32()​

readBigUint32(offset: PointerLike): bigint

Defined in: buffer/DuplexBuffer.ts:37

Parameters​

ParameterType
offsetPointerLike

Returns​

bigint


readBigUint64()​

readBigUint64(offset: PointerLike): bigint

Defined in: buffer/DuplexBuffer.ts:39

Parameters​

ParameterType
offsetPointerLike

Returns​

bigint


readBit()​

readBit(offset: PointerLike): 0 | 1

Defined in: buffer/DuplexBuffer.ts:23

Parameters​

ParameterType
offsetPointerLike

Returns​

0 | 1


readFloat32()​

readFloat32(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:40

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readFloat64()​

readFloat64(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:41

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readInt16()​

readInt16(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:30

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readInt2()​

readInt2(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:24

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readInt32()​

readInt32(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:32

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readInt4()​

readInt4(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:26

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readInt64()​

readInt64(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:34

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readInt8()​

readInt8(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:28

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readUint16()​

readUint16(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:31

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readUint2()​

readUint2(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:25

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readUint32()​

readUint32(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:33

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readUint4()​

readUint4(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:27

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readUint64()​

readUint64(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:35

Parameters​

ParameterType
offsetPointerLike

Returns​

number


readUint8()​

readUint8(offset: PointerLike): number

Defined in: buffer/DuplexBuffer.ts:29

Parameters​

ParameterType
offsetPointerLike

Returns​

number


toArray()​

toArray(): Uint16Array

Defined in: buffer/DuplexBuffer.ts:44

Returns​

Uint16Array


toString()​

toString(): string

Defined in: buffer/DuplexBuffer.ts:43

Returns​

string


writeBigInt32()​

writeBigInt32(value: bigint): void

Defined in: buffer/DuplexBuffer.ts:18

Parameters​

ParameterType
valuebigint

Returns​

void


writeBigInt64()​

writeBigInt64(value: bigint): void

Defined in: buffer/DuplexBuffer.ts:19

Parameters​

ParameterType
valuebigint

Returns​

void


writeBit()​

writeBit(value: number): void

Defined in: buffer/DuplexBuffer.ts:11

Parameters​

ParameterType
valuenumber

Returns​

void


writeFloat32()​

writeFloat32(value: number): void

Defined in: buffer/DuplexBuffer.ts:20

Parameters​

ParameterType
valuenumber

Returns​

void


writeFloat64()​

writeFloat64(value: number): void

Defined in: buffer/DuplexBuffer.ts:21

Parameters​

ParameterType
valuenumber

Returns​

void


writeInt16()​

writeInt16(value: number): void

Defined in: buffer/DuplexBuffer.ts:15

Parameters​

ParameterType
valuenumber

Returns​

void


writeInt2()​

writeInt2(value: number): void

Defined in: buffer/DuplexBuffer.ts:12

Parameters​

ParameterType
valuenumber

Returns​

void


writeInt32()​

writeInt32(value: number): void

Defined in: buffer/DuplexBuffer.ts:16

Parameters​

ParameterType
valuenumber

Returns​

void


writeInt4()​

writeInt4(value: number): void

Defined in: buffer/DuplexBuffer.ts:13

Parameters​

ParameterType
valuenumber

Returns​

void


writeInt64()​

writeInt64(value: number): void

Defined in: buffer/DuplexBuffer.ts:17

Parameters​

ParameterType
valuenumber

Returns​

void


writeInt8()​

writeInt8(value: number): void

Defined in: buffer/DuplexBuffer.ts:14

Parameters​

ParameterType
valuenumber

Returns​

void