Skip to content
Sheetwrite

Sheetwrite / Documentation

RemoteOperationSource@sheetwrite/core

Host subscription contract for ordered versioned operations.

Host subscription contract for ordered versioned operations. Sources that can pause intake should await the listener promise to preserve backpressure.

Members 1

subscribe
subscribe( listener: (operation: VersionedOperation) => void | Promise<void>, signal?: AbortSignal, ): undefined | (() => void);

Declaration

View full TypeScript declaration
export interface RemoteOperationSource {
subscribe(
listener: (operation: VersionedOperation) => void | Promise<void>,
signal?: AbortSignal,
): undefined | (() => void);
}