UNPKG

@hocuspocus/common

Version:

shared code for multiple Hocuspocus packages

15 lines (14 loc) 544 B
import type Document from './Document.ts'; import type { Hocuspocus } from './Hocuspocus.ts'; import type { DirectConnection as DirectConnectionInterface } from './types.ts'; export declare class DirectConnection implements DirectConnectionInterface { document: Document | null; instance: Hocuspocus; context: any; /** * Constructor. */ constructor(document: Document, instance: Hocuspocus, context?: any); transact(transaction: (document: Document) => void): Promise<void>; disconnect(): Promise<void>; }