Class BaseSerializer<TActual, TSerial>Abstract
Constructors
constructor
- new BaseSerializer<TActual, TSerial>(): BaseSerializer<TActual, TSerial>
-
Methods
decode
- decode(serial: SerialPayload<TActual, TSerial>): Promise<TActual>
-
Returns Promise<TActual>
Protected
Abstract
decodeSerial
- decodeSerial(serial: TSerial): Awaitable<TActual>
Protected
Protected
Abstract
encodeActual
- encodeActual(actual: TActual): Awaitable<TSerial>
Protected
Protected
Abstract
getName
- getName(): string
Protected
Returns string
Protected
getSerialization
Protected
make
- make<T>(key: any): T
-
Returns T
Abstract
matchActual
- matchActual(some: TActual): boolean
-
Returns boolean
matchSerial
- matchSerial(serial: SerialPayload<TActual, TSerial>): boolean
-
Returns boolean
A core Serializer implementation.