UNPKG

@rudderstack/workflow-engine

Version:
15 lines 822 B
import { BatchStep, Step, Workflow } from '../common'; export declare class WorkflowOutputsValidator { private readonly workflow; private readonly seenSteps; private readonly stepTypeMap; constructor(workflow: Workflow); validateWorkflowOutputReference(match: RegExpMatchArray, stepName: string, parentName?: string): void; validateExistanceOfOutputReference(match: RegExpMatchArray, stepName: string, parentName?: string): void; validateOutputReferences(stepName: string, template?: string, parentName?: string): void; validateCommonStepParams(step: Step, parentName?: string): void; validateBatchStep(step: BatchStep, parentName?: string): void; validateSteps(steps: Step[], parentName?: string): void; validateOutputs(): void; } //# sourceMappingURL=output_validator.d.ts.map