UNPKG

unspoken

Version:

Pack network messages more efficiently. Compress keyed objects into keyless arrays. Decompress arrays back into usable objects.

5 lines (4 loc) 291 B
import { Newable } from './Meta'; import { PackedArray } from './Pack'; export declare function unpack<T>(rootCtor: Newable<T>, array: (any[] | null | PackedArray)): (T | undefined); export declare function unpackIndex<T>(rootCtor: Newable<T>, array: any[], index: number): (T | undefined);