@deliverr/serverless-offline-step-functions
Version:
Serverless Offline Plugin to Support Step Functions for Local Development
13 lines (12 loc) • 603 B
TypeScript
import { Context } from '../Context/Context';
import type { StateDefinition } from '../types/State';
import type { StateExecutorOutput } from '../types/StateExecutorOutput';
import { EnvVarResolver } from '../utils/EnvVarResolver';
import { Logger } from '../utils/Logger';
export declare abstract class StateTypeExecutor {
protected logger: Logger;
protected envVarResolver: EnvVarResolver;
constructor();
abstract execute(context: Context, definition: StateDefinition, inputJson: string | undefined): Promise<StateExecutorOutput>;
isWaitForTaskToken(resource?: string): boolean;
}