UNPKG

json-joy

Version:

Collection of libraries for building collaborative editing apps.

8 lines (7 loc) 491 B
import * as React from 'react'; import type { SyncStore } from '../../../util/events/sync-store'; export declare const useIsoLayoutEffect: typeof React.useLayoutEffect; export declare const useBrowserLayoutEffect: typeof React.useLayoutEffect; export declare const useSyncStore: <T>(store: SyncStore<T>) => T; export declare const useSyncStoreOpt: <T>(store?: SyncStore<T | undefined>) => T | undefined; export declare const useTimeout: (ms: number, deps?: React.DependencyList) => boolean;