kist
Version:
Lightweight Package Pipeline Processor with Plugin Architecture
10 lines • 495 B
TypeScript
import { ConfigInterface } from "../../interface/ConfigInterface.js";
import { AbstractValidator } from "../abstract/AbstractValidator.js";
export declare class ConfigValidator extends AbstractValidator<ConfigInterface> {
private stageValidator;
constructor();
validate(config: ConfigInterface): void;
protected validateProperty<K extends keyof ConfigInterface>(key: K, value: ConfigInterface[K]): void;
private validateStages;
}
//# sourceMappingURL=ConfigValidator.d.ts.map