aptx-validator
Version:
轻量易用的 Node.js + Typescript 参数校验库
20 lines (19 loc) • 542 B
TypeScript
export default class AllValidator<Output extends any = any, Optional extends boolean = any, Nullable extends boolean = any> {
#private;
isOptional: Optional;
isNullable: Nullable;
output: Output;
constructor();
/**
* Set error text and return itself.
* @param {string} errorText
* @returns {BooleanValidator} BooleanValidator
*/
errText(errorText: string): this;
/**
* Get error text.
* @returns {string} error text
*/
getErrText(): string;
test(v?: any): boolean;
}