@sasjs/cli
Version:
Command line interface for SASjs
24 lines (23 loc) • 535 B
TypeScript
import { MacroVar } from '@sasjs/utils';
export interface Flow {
name: string;
flows: {
[key: string]: FlowWave;
};
}
export interface FlowWave {
name?: string;
jobs: FlowWaveJob[];
predecessors?: string[];
execution?: 'started' | 'finished' | 'failedByPredecessor';
}
export declare enum FlowWaveJobStatus {
Runnning = "running",
Success = "success",
Failure = "failure"
}
export interface FlowWaveJob {
location: string;
macroVars?: MacroVar;
status?: FlowWaveJobStatus;
}