Class Coder<TInput, TDecoded>Abstract
Type Parameters
- TInput = unknown
- TDecoded = unknown
Constructors
constructor
- new Coder<TInput, TDecoded>(name, type, encodedLength): Coder<TInput, TDecoded>
Type Parameters
- TInput = unknown
- TDecoded = unknown
Parameters
- name: string
- type: string
- encodedLength: number
Properties
ReadonlyencodedLength
encodedLength: number
Readonlyname
name: string
Readonlytype
type: string
Methods
Abstractdecode
- decode(data, offset, length?): [TDecoded, number]
Parameters
- data: Uint8Array<ArrayBufferLike>
- offset: number
Optionallength: number
Returns [TDecoded, number]
Abstractencode
- encode(value, length?): Uint8Array<ArrayBufferLike>
Parameters
- value: TInput
Optionallength: number
Returns Uint8Array<ArrayBufferLike>