MockBridgeInternals interface

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

interface MockBridgeInternals

Internal hooks the generated typed mocks use. Not part of the public API.

Properties

registered

readonly registered: (route: string) => MockRegisteredView | undefined;

No documentation.

commit

readonly commit: (view: MockRegisteredView, next: MockState) => void;

No documentation.

publish

readonly publish: (view: MockRegisteredView) => void;

No documentation.

writeChecked

readonly writeChecked: (view: MockRegisteredView, field: string, payload: unknown, apply: (state: MockState, value: unknown) => MockState | void | Promise<MockState | void>) => Promise<string>;

No documentation.

envelope

readonly envelope: (view: MockRegisteredView, error?: {
    kind: string;
    message: string;
    detail?: unknown;
    failure?: unknown;
}) => string;

No documentation.