UNPKG

@syncable/core

Version:
8 lines (7 loc) 496 B
import { Dict } from 'tslang'; import { SyncableCreationRef } from './change'; import { SyncableRef } from './syncable'; export declare function generateUniqueId<T extends string>(): T; export declare function getNonCreationRefsFromRefDict(refDict: Dict<SyncableRef | SyncableRef[] | SyncableCreationRef>): SyncableRef[]; export declare function getRefsFromRefDict(refDict: Dict<SyncableRef | SyncableRef[]>): SyncableRef[]; export declare function deepFreeze<T extends unknown>(value: T): void;