Options
All
  • Public
  • Public/Protected
  • All
Menu

serialization-generator

Index

Type aliases

InsteadArrayBuffer

InsteadArrayBuffer<Structure, Keys>: {}

Type parameters

  • Structure: object

  • Keys: StringKeys<Structure>

Type declaration

SerializerType

SerializerType<V>: V extends ValueSerializer<any> ? V["TYPE_PINPOINT"] : never

Type parameters

  • V

Variables

Const ARRAY_BUFFER_SERIALIZER

ARRAY_BUFFER_SERIALIZER: ArrayBufferSerializer = new ArrayBufferSerializer()

Const FLOAT32_SERIALIZER

FLOAT32_SERIALIZER: FloatSerializer = new FloatSerializer(4)

Const FLOAT64_SERIALIZER

FLOAT64_SERIALIZER: FloatSerializer = new FloatSerializer(8)

Const INT16_SERIALIZER

INT16_SERIALIZER: IntSerializer = new IntSerializer(2, false)

Const INT32_SERIALIZER

INT32_SERIALIZER: IntSerializer = new IntSerializer(4, false)

Const INT8_SERIALIZER

INT8_SERIALIZER: IntSerializer = new IntSerializer(1, false)

Const STRING_SERIALIZER

STRING_SERIALIZER: StringSerializer<object> = new StringSerializer()

Const UINT16_SERIALIZER

UINT16_SERIALIZER: IntSerializer = new IntSerializer(2, true)

Const UINT32_SERIALIZER

UINT32_SERIALIZER: IntSerializer = new IntSerializer(4, true)

Const UINT8_SERIALIZER

UINT8_SERIALIZER: IntSerializer = new IntSerializer(1, true)

Functions

Const DEFAULT_INSTANCE_CREATOR

  • DEFAULT_INSTANCE_CREATOR<S>(): S

Const combineObjectSerializer

createTransformSerializer

  • createTransformSerializer<Origin, Base>(fromOriginToBase: (val: Origin) => Base, fromBaseToOrigin: (val: Base) => Origin, baseSerializer: ValueSerializer<Base>, typeCheck?: undefined | ((val: Origin, name: string) => never | void)): TransformSerializer<Origin, Base>

Generated using TypeDoc