@deliverr/serverless-offline-step-functions
Version:
Serverless Offline Plugin to Support Step Functions for Local Development
14 lines (13 loc) • 688 B
TypeScript
import { Context } from '../Context/Context';
import { PayloadTemplateType } from '../types/State';
import { PayloadTemplate } from './PayloadTemplate';
export declare class ParameterPayloadTemplate extends PayloadTemplate {
private readonly _payload;
private readonly _context;
private static acceptableParameterProperties;
constructor(_payload: PayloadTemplateType, _context: Context);
static create(payload: PayloadTemplateType, context: Context): ParameterPayloadTemplate;
private hasJsonStructure;
protected processPathKey(key: string, path: unknown, inputJson: string): Record<string, unknown>;
process(inputJson: string): Record<string, unknown>;
}