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

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

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