superpack
Version:
JavaScript implementation of the SuperPack extensible schemaless binary encoding format
22 lines (18 loc) • 492 B
Flow
// @flow
import Extendable from './extendable.js';
import type { ExtensionMap } from './extendable.js';
type SuperPackedValue = Array<number>;
type Keyset = Array<string>;
declare export default class Decoder extends Extendable {
decode(
buffer: SuperPackedValue,
options?: {
omittedKeysets? : Array<Keyset>
}): any;
}
declare export function decode(
buffer: SuperPackedValue,
options?: {
omittedKeysets? : Array<Keyset>,
extensions? : ExtensionMap
}): any