UNPKG

@hocuspocus/common

Version:

shared code for multiple Hocuspocus packages

12 lines (11 loc) 725 B
import type Connection from './Connection.ts'; import type Document from './Document.ts'; import type { IncomingMessage } from './IncomingMessage.ts'; export declare class MessageReceiver { message: IncomingMessage; defaultTransactionOrigin?: string; constructor(message: IncomingMessage, defaultTransactionOrigin?: string); apply(document: Document, connection?: Connection, reply?: (message: Uint8Array) => void): Promise<void>; readSyncMessage(message: IncomingMessage, document: Document, connection?: Connection, reply?: (message: Uint8Array) => void, requestFirstSync?: boolean): Promise<0 | 1 | 2>; applyQueryAwarenessMessage(document: Document, reply?: (message: Uint8Array) => void): void; }