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