UNPKG

@deliverr/serverless-offline-step-functions

Version:

Serverless Offline Plugin to Support Step Functions for Local Development

14 lines (13 loc) 1.07 kB
import { PayloadTemplateType, ResultSelectorType } from '../src/types/State'; import { Context } from './Context/Context'; import { Logger } from './utils/Logger'; export declare class StateProcessor { protected static logger: Logger; static processItemsPath(dataJson: string | undefined | null, itemsPath: string | null | undefined): string; static processInputPath(dataJson: string | undefined | null, inputPath: string | null | undefined): string; static processWaitForTokenParameters(dataJson: string | undefined | null, parameters: PayloadTemplateType, context: Context): string; static processParameters(dataJson: string | undefined | null, payloadTemplateInput: PayloadTemplateType | undefined, context: Context): string; static processResultPath(input: Record<string, unknown>, result: Record<string, unknown> | unknown[], resultPath?: string): string; static processOutputPath(json?: string, outputPath?: string): string; static processResultSelector(dataJson: string, resultSelector: ResultSelectorType | undefined): string; }