biner
Version:
Declarative binary data encoder / decoder.
134 lines (133 loc) • 4.42 kB
TypeScript
import { BinaryStream } from "../bs";
export declare const numbers: {
doublebe: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
doublele: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
floatbe: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
floatle: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int8: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint8: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int16be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint16be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int16le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint16le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int32be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint32be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int32le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint32le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int24be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint24be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int24le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint24le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int40be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint40be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int40le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint40le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int48be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint48be: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
int48le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
uint48le: {
encodingLength: () => any;
encode: (value: any, wstream: BinaryStream) => any;
decode: (rstream: BinaryStream) => any[];
};
};