validator-list
Version:
20 lines (19 loc) • 669 B
TypeScript
import { BaseValidator, IBaseValidatorOptions } from './base-validator';
export interface IArrayValidatorOptions extends IBaseValidatorOptions {
emptyMessage: string;
typeMessage: string;
notEmpty: boolean;
type: string;
}
export declare class ArrayValidator extends BaseValidator {
message: string;
emptyMessage: string;
typeMessage: string;
notEmpty: boolean;
type: string;
constructor(attributeLabel: string, value: any, options?: IArrayValidatorOptions);
protected getOptionNameList(...childrenList: any[]): string[];
validate(): string | boolean;
isInteger(value: any): boolean;
isId(value: any): boolean;
}