@devgrid/messagepack
Version:
Extandable MessagePack serializer
13 lines (12 loc) • 396 B
TypeScript
import { SmartBuffer } from '@devgrid/smartbuffer';
import { BufferType, DecodeFunction } from './types';
export default class Decoder {
private decodingTypes;
constructor(decodingTypes: Map<number, DecodeFunction>);
decode(buf: BufferType): any;
tryDecode(buf: SmartBuffer): any;
private decodeMap;
private decodeArray;
private decodeFixExt;
private decodeExt;
}