SagaStatusClient
@mineflow/client-core / SagaStatusClient
Interface: SagaStatusClient
Defined in: packages/client-core/src/saga.ts:59
Минимальный структурный контракт openapi-fetch-клиента для saga-status.
pollSaga принимает любой объект с таким GET, поэтому реальный
MineflowClient подходит as-is, а тесты могут подсунуть мок.
Methods
GET()
GET(path: "/api/v1/sagas/{sagaId}/status", init: object): Promise<{
data?: {
sagaId: string;
steps: object[];
};
error?: unknown;
response: {
ok: boolean;
status: number;
url: string;
};
}>;
Defined in: packages/client-core/src/saga.ts:60
Parameters
| Parameter | Type |
|---|---|
path | "/api/v1/sagas/{sagaId}/status" |
init | { params: { path: { sagaId: string; }; }; } |
init.params | { path: { sagaId: string; }; } |
init.params.path | { sagaId: string; } |
init.params.path.sagaId | string |
Returns
Promise<{
data?: {
sagaId: string;
steps: object[];
};
error?: unknown;
response: {
ok: boolean;
status: number;
url: string;
};
}>