UNPKG

@jupyter/ydoc

Version:

Jupyter document structures for collaborative editing using YJS

18 lines (17 loc) 516 B
import * as Y from 'yjs'; import * as models from './api.js'; export declare function convertYMapEventToMapChange(event: Y.YMapEvent<any>): models.MapChange; /** * Creates a mutual exclude function with the following property: * * ```js * const mutex = createMutex() * mutex(() => { * // This function is immediately executed * mutex(() => { * // This function is not executed, as the mutex is already active. * }) * }) * ``` */ export declare const createMutex: () => (f: () => void) => void;