Skip to main content

Abstract Class: TransportApi

Defined in: src/laika.ts:972

Controls transport simulation for a `Laika` instance. Simulation applies only when Laika passes an operation to a following link; mocked responses are not delayed or failed as transport requests.

Methods

set()

set(configuration): void

Defined in: src/laika.ts:979

Enables a configuration for future passthrough operations. Pass undefined to disable simulation without clearing its bounded diagnostics.

Parameters

configuration

TransportSimulationOptions | undefined

Returns

void


snapshot()

snapshot(): TransportSnapshot

Defined in: src/laika.ts:981

Returns the current configuration plus observed operations and decisions.

Returns

TransportSnapshot


subscribe()

subscribe(listener): () => void

Defined in: src/laika.ts:986

Subscribes to configuration and diagnostic changes. Read snapshot() from the listener; listener failures never affect an Apollo operation.

Parameters

listener

() => void

Returns

() => void