Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ChainSerializer<Components>

The chain serializer allows you to chain other serializer to combine them to one serializer which can be easier to use.

This serializer is quite simple and mostly delegates the calls to the associated serializers.

Type parameters

  • Components: any[]

Hierarchy

Index

Constructors

constructor

Methods

arrayBufferToValue

  • arrayBufferToValue(arrayBuffer: ArrayBuffer): Components

deserialize

  • deserialize(dv: DataView, offset: number): { offset: number; val: Components }

getByteSizeFromDataInBuffer

  • getByteSizeFromDataInBuffer(dv: DataView, offset: number): number

getSizeForValue

  • getSizeForValue(val: Components): number

getStaticSize

  • getStaticSize(): number | undefined

serialize

  • serialize(dv: DataView, offset: number, val: Components): { offset: number }

typeCheck

  • typeCheck(val: Components, name?: string): void

valueToArrayBuffer

  • valueToArrayBuffer(val: Components): ArrayBuffer

Generated using TypeDoc