Skip to content

@ralphschuler.binary serializer

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

Module: @ralphschuler/binary-serializer

Table of contents

Modules

Classes

Type Aliases

Functions

Type Aliases

BasicDataType

Ƭ BasicDataType: "number" | "boolean"

Defined in

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


DataType

Ƭ DataType: BasicDataType | { length: number ; type: "string" } | { itemCount: number ; itemType: DataType ; type: "array" } | { class: Function ; type: "Serialized" }

Defined in

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

Functions

AsArray

AsArray(itemType, itemCount): (target: any, propertyKey: string) => void

Parameters

Name Type
itemType Function | DataType
itemCount number

Returns

fn

▸ (target, propertyKey): void

Parameters
Name Type
target any
propertyKey string
Returns

void

Defined in

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


AsBoolean

AsBoolean(target, propertyKey): void

Parameters

Name Type
target any
propertyKey string

Returns

void

Defined in

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


AsNumber

AsNumber(target, propertyKey): void

Parameters

Name Type
target any
propertyKey string

Returns

void

Defined in

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


AsString

AsString(length): (target: any, propertyKey: string) => void

Parameters

Name Type
length number

Returns

fn

▸ (target, propertyKey): void

Parameters
Name Type
target any
propertyKey string
Returns

void

Defined in

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


Serializable

Serializable(target): void

Parameters

Name Type
target Function

Returns

void

Defined in

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


Serialized

Serialized(target, propertyKey): void

Parameters

Name Type
target any
propertyKey string

Returns

void

Defined in

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

Typescript Libraries

Modules

Namespaces

Clone this wiki locally