Перейти к основному содержимому

SagaTimeoutError

@mineflow/client-core


@mineflow/client-core / SagaTimeoutError

Class: SagaTimeoutError

Defined in: packages/client-core/src/saga.ts:136

Бросается pollSaga, когда сага не достигла терминала за timeoutMs. Несёт sagaId зависшей саги и лимит — для логирования/ретраев на стороне UI.

Extends

  • Error

Constructors

Constructor

new SagaTimeoutError(sagaId: string, timeoutMs: number): SagaTimeoutError;

Defined in: packages/client-core/src/saga.ts:137

Parameters

ParameterTypeDescription
sagaIdstringID саги, которая не успела завершиться.
timeoutMsnumberБюджет ожидания в мс, который не уложился.

Returns

SagaTimeoutError

Overrides

Error.constructor

Properties

sagaId

readonly sagaId: string;

Defined in: packages/client-core/src/saga.ts:139

ID саги, которая не успела завершиться.


timeoutMs

readonly timeoutMs: number;

Defined in: packages/client-core/src/saga.ts:141

Бюджет ожидания в мс, который не уложился.