Skip to content

@ralphschuler.binary serializer.BinarySerializer

github-actions edited this page Nov 26, 2023 · 14 revisions

Class: BinarySerializer

@ralphschuler/binary-serializer.BinarySerializer

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new BinarySerializer(schema): BinarySerializer

Parameters

Name Type
schema Object

Returns

BinarySerializer

Defined in

packages/binary-serializer/src/index.ts:77

Properties

buffer

Private buffer: Buffer

Defined in

packages/binary-serializer/src/index.ts:73


offset

Private offset: number

Defined in

packages/binary-serializer/src/index.ts:74


schema

Private schema: Object

Index signature

▪ [key: string]: DataType

Defined in

packages/binary-serializer/src/index.ts:75

Methods

calculateBufferSize

calculateBufferSize(schema): number

Parameters

Name Type
schema Object

Returns

number

Defined in

packages/binary-serializer/src/index.ts:84


deserialize

deserialize(schema): any

Parameters

Name Type
schema Object

Returns

any

Defined in

packages/binary-serializer/src/index.ts:161


deserializeValue

deserializeValue(type): any

Parameters

Name Type
type DataType

Returns

any

Defined in

packages/binary-serializer/src/index.ts:134


getBuffer

getBuffer(): Buffer

Returns

Buffer

Defined in

packages/binary-serializer/src/index.ts:169


serialize

serialize(data, schema): BinarySerializer

Parameters

Name Type
data any
schema Object

Returns

BinarySerializer

Defined in

packages/binary-serializer/src/index.ts:127


serializeValue

serializeValue(value, type): void

Parameters

Name Type
value any
type DataType

Returns

void

Defined in

packages/binary-serializer/src/index.ts:106


setBuffer

setBuffer(buffer): BinarySerializer

Parameters

Name Type
buffer Buffer

Returns

BinarySerializer

Defined in

packages/binary-serializer/src/index.ts:173

Typescript Libraries

Modules

Namespaces

Clone this wiki locally