MockRegisteredView interface

Namespace @runic-artifex/views/mock · @runic-artifex/views 0.7.0-preview.5

interface MockRegisteredView

The mock's internal state of one View route.

Properties

route

readonly route: string;

No documentation.

routes

readonly routes: Readonly<Record<string, MockRoute>>;

No documentation.

definition

readonly definition: MockViewDefinition;

No documentation.

fieldVersions

readonly fieldVersions: Map<string, number>;

No documentation.

operations

readonly operations: OperationRecord[];

No documentation.

presentations

readonly presentations: Map<string, Presentation>;

No documentation.

requests

readonly requests: Map<string, InteractionRequestRecord>;

No documentation.

writes

readonly writes: Map<string, {
    readonly payload: string;
    readonly receipt: Record<string, unknown>;
}>;

Checked-write receipts by request id, for idempotent retries.

queued

readonly queued: Set<object>;

Pushed frames the client has not received yet (manual scheduling).

pendingChanges

pendingChanges: MockCollectionChange[] | undefined;

No documentation.

baseRevision

baseRevision: number;

No documentation.

state

state: MockState;

No documentation.

revision

revision: number;

No documentation.

handle

handle: MockView;

No documentation.