Skip to main content
Version: near-api-js@1.1.0

Class: BinaryWriter

utils/serialize.BinaryWriter

Constructors

constructor

new BinaryWriter()

Defined in

../node_modules/borsh/lib/index.d.ts:15

Properties

buf

buf: Buffer

Defined in

../node_modules/borsh/lib/index.d.ts:13


length

length: number

Defined in

../node_modules/borsh/lib/index.d.ts:14


writeBuffer

Private writeBuffer: any

Defined in

../node_modules/borsh/lib/index.d.ts:24

Methods

maybeResize

maybeResize(): void

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:16


toArray

toArray(): Uint8Array

Returns

Uint8Array

Defined in

../node_modules/borsh/lib/index.d.ts:28


writeArray

writeArray(array, fn): void

Parameters

NameType
arrayany[]
fnany

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:27


writeFixedArray

writeFixedArray(array): void

Parameters

NameType
arrayUint8Array

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:26


writeString

writeString(str): void

Parameters

NameType
strstring

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:25


writeU128

writeU128(value): void

Parameters

NameType
valuenumber | BN

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:21


writeU16

writeU16(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:18


writeU256

writeU256(value): void

Parameters

NameType
valuenumber | BN

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:22


writeU32

writeU32(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:19


writeU512

writeU512(value): void

Parameters

NameType
valuenumber | BN

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:23


writeU64

writeU64(value): void

Parameters

NameType
valuenumber | BN

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:20


writeU8

writeU8(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

../node_modules/borsh/lib/index.d.ts:17