UNPKG

electr0lysis

Version:

Simple framework for data serialization and interchange.

11 lines (10 loc) 391 B
import "f1ux/map/operator/getOrThrow"; import Encoder from "./Encoder"; import Type from "./reflect/Type"; declare class EncoderContext { private readonly encoders; constructor(encoders: [string, Encoder<any>][]); calculateSize(value: any, type: Type): number; encode(value: any, type: Type, view: DataView, offset?: number): void; } export default EncoderContext;