kist
Version:
Lightweight Package Pipeline Processor with Plugin Architecture
16 lines • 499 B
TypeScript
import { ActionInterface } from "./ActionInterface.js";
import { StepOptionsInterface } from "./StepOptionsInterface.js";
export interface StepInterface {
name: string;
action: ActionInterface;
options?: StepOptionsInterface;
enabled?: boolean;
timeout?: number;
description?: string;
tags?: Record<string, string>;
hooks?: {
before?: () => Promise<void> | void;
after?: () => Promise<void> | void;
};
}
//# sourceMappingURL=StepInterface.d.ts.map