@deliverr/serverless-offline-step-functions
Version:
Serverless Offline Plugin to Support Step Functions for Local Development
21 lines (20 loc) • 650 B
TypeScript
import { StateMachines } from './StateMachine/StateMachines';
export declare type StepFunctionSimulatorServerOptions = {
port: number;
stateMachines: StateMachines;
};
export declare class StepFunctionSimulatorServer {
private express;
private httpTerminator?;
private options;
private stateMachines;
private readonly logger;
private pendingStateMachineExecutions;
constructor(options: StepFunctionSimulatorServerOptions);
initServer(): Promise<void>;
shutdown(): Promise<void>;
private setupMiddlewares;
private isSendTaskSuccess;
private isSendTaskFailure;
private resolveStateMachine;
}