Documentation
    Preparing search index...

    Interface MockControls<TState>

    Control surface attached to every mock as service.mock.

    const service = createMockLinkService();
    service.mock.reset();
    console.log(service.mock.state());
    interface MockControls<TState> {
        routes: readonly string[];
        runtime: ServiceRuntimeContext | undefined;
        sent: readonly MockSentEnvelope[];
        reset(): void;
        state(): TState;
    }

    Type Parameters

    • TState
    Index

    Properties

    Methods

    Properties

    routes: readonly string[]

    Exact message types this mock answers, in declaration order.

    runtime: ServiceRuntimeContext | undefined

    Runtime context captured by onRegistered, when attached.

    sent: readonly MockSentEnvelope[]

    Every envelope this mock has sent, oldest first (cleared by reset).

    Methods