@mbc-cqrs-serverless/task
Version:
long-running task
17 lines (16 loc) • 514 B
TypeScript
import { DetailKey, IEvent, StepFunctionsContext } from '@mbc-cqrs-serverless/core';
import { TaskEntity } from '../entity';
export interface StepFunctionStateInput {
prevStateName?: string;
result?: unknown;
error?: string;
cause?: string;
}
export declare class StepFunctionTaskEvent implements IEvent {
source: string;
context: StepFunctionsContext;
input?: TaskEntity;
taskToken?: string;
constructor(event?: Partial<StepFunctionTaskEvent>);
get taskKey(): DetailKey;
}