UNPKG

@hocuspocus/extension-database

Version:

a generic Hocuspocus persistence driver for the database

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