ajt-validator
Version:
Validation library for JavaScript and TypeScript
13 lines (12 loc) • 410 B
TypeScript
import { BaseValidator } from "../base";
import { ValidationResult } from "../../interfaces";
export interface NameValidatorOptions {
minLength?: number;
maxLength?: number;
allowSpecialChars?: boolean;
}
export declare class NameValidator extends BaseValidator<string> {
private options;
constructor(options?: NameValidatorOptions);
validate(name: string): ValidationResult<string>;
}