@geckos.io/typed-array-buffer-schema
Version:
A Schema based Object to Buffer converter
18 lines • 570 B
TypeScript
import { Schema } from './schema';
export declare class Serialize {
protected schema: Schema;
private bufferSize;
protected _buffer: ArrayBuffer;
protected _dataView: DataView;
protected _bytes: number;
constructor(schema: Schema, bufferSize: number);
refresh(): void;
private cropString;
private isSpecialType;
private boolArrayToInt;
private intToBoolArray;
flatten(schema: any, data: any): any[];
toBuffer(state: any): ArrayBuffer;
fromBuffer(buffer: ArrayBuffer): any;
}
//# sourceMappingURL=serialize.d.ts.map