kist
Version:
Lightweight Package Pipeline Processor with Plugin Architecture
12 lines • 524 B
TypeScript
import { StepInterface } from "../../interface/StepInterface.js";
import { AbstractValidator } from "../abstract/AbstractValidator.js";
export declare class StepValidator extends AbstractValidator<StepInterface> {
private actionValidator;
constructor();
validate(step: StepInterface): void;
validateProperty<K extends keyof StepInterface>(key: K, value: StepInterface[K]): void;
private validateName;
private validateActions;
private validateOptions;
}
//# sourceMappingURL=StepValidator.d.ts.map