Skip to content
Sheetwrite

Sheetwrite / Documentation

PresenceCoordinator@sheetwrite/core

Ephemeral presence lifecycle; it never calls a document mutation API.

Ephemeral presence lifecycle; it never calls a document mutation API.

Members 6

constructor
constructor(grid: Grid, transport: PresenceTransport, options: PresenceCoordinatorOptions);
destroy
destroy: () => void;
on
on: (listener: PresenceListener) => () => void;
pruneStale
pruneStale: () => void;
publishNow
publishNow: () => Promise<void>;
remotePresence
remotePresence: () => readonly PresenceMessage[]

Declaration

View full TypeScript declaration
class PresenceCoordinator {
constructor(
grid: Grid,
transport: PresenceTransport,
options: PresenceCoordinatorOptions,
);
destroy: () => void;
on: (listener: PresenceListener) => () => void;
pruneStale: () => void;
publishNow: () => Promise<void>;
remotePresence: () => readonly PresenceMessage[];
}