Skip to content
Sheetwrite

Sheetwrite / Documentation

PresenceTransport@sheetwrite/core

Host transport contract for ephemeral presence messages.

Host transport contract for ephemeral presence messages.

Members 2

publish
publish(message: PresenceMessage, signal?: AbortSignal): void | Promise<void>;
subscribe
subscribe( listener: (message: PresenceMessage) => void, signal?: AbortSignal, ): undefined | (() => void);

Declaration

View full TypeScript declaration
export interface PresenceTransport {
publish(
message: PresenceMessage,
signal?: AbortSignal,
): void | Promise<void>;
subscribe(
listener: (message: PresenceMessage) => void,
signal?: AbortSignal,
): undefined | (() => void);
}