kist
Version:
Lightweight Package Pipeline Processor with Plugin Architecture
11 lines • 523 B
TypeScript
import { OptionsInterface } from "../../interface/OptionsInterface.js";
import { AbstractValidator } from "../abstract/AbstractValidator.js";
export declare class OptionsValidator extends AbstractValidator<OptionsInterface> {
private static allowedValues;
constructor();
protected validateProperty<K extends keyof OptionsInterface>(key: K, value: OptionsInterface[K]): void;
private validateByType;
private validateLiveOptions;
private isValidObject;
}
//# sourceMappingURL=OptionsValidator.d.ts.map