UNPKG

mudb

Version:

Real-time database for multiplayer games

23 lines (22 loc) 813 B
import { MuWriteStream, MuReadStream } from '../stream'; import { MuSchema } from './schema'; declare function equal(a: any, b: any): boolean; declare function clone(x: any): any; export declare const deepEqual: typeof equal; export declare const deepClone: typeof clone; export declare class MuJSON implements MuSchema<object> { readonly muType = "json"; readonly identity: object; readonly json: object; constructor(identity?: object); alloc(): object; free(): void; equal(a: object, b: object): boolean; clone(obj: object): object; assign(dst: object, src: object): object; diff(base: object, target: object, out: MuWriteStream): boolean; patch(base: object, inp: MuReadStream): object; toJSON(obj: object): object; fromJSON(x: object): object; } export {};