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>; }