@hocuspocus/common
Version:
shared code for multiple Hocuspocus packages
13 lines (12 loc) • 527 B
TypeScript
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;
}