UNPKG

@hocuspocus/common

Version:

shared code for multiple Hocuspocus packages

13 lines (12 loc) 527 B
import type { HocuspocusProvider } from './HocuspocusProvider.ts'; import type { IncomingMessage } from './IncomingMessage.ts'; export declare class MessageReceiver { message: IncomingMessage; constructor(message: IncomingMessage); apply(provider: HocuspocusProvider, emitSynced: boolean): void; private applySyncMessage; applySyncStatusMessage(provider: HocuspocusProvider, applied: boolean): void; private applyAwarenessMessage; private applyAuthMessage; private applyQueryAwarenessMessage; }