json-joy
Version:
Collection of libraries for building collaborative editing apps.
17 lines (16 loc) • 635 B
TypeScript
import type { PackValue } from '@jsonjoy.com/json-pack/lib/types';
export declare enum CONST {
START_STATE = 5381,
NULL = 982452847,
TRUE = 982453247,
FALSE = 982454243,
ARRAY = 982452259,
STRING = 982453601,
OBJECT = 982454533,
BINARY = 982454837
}
export declare const updateNum: (state: number, num: number) => number;
export declare const updateStr: (state: number, str: string) => number;
export declare const updateBin: (state: number, bin: Uint8Array) => number;
export declare const updateJson: (state: number, json: PackValue) => number;
export declare const hash: (json: PackValue) => number;