validator-list
Version:
22 lines (21 loc) • 703 B
TypeScript
import { BaseValidator, IBaseValidatorOptions } from './base-validator';
export interface INumberValidatorOptions extends IBaseValidatorOptions {
tooSmall?: string;
tooBig?: string;
integerOnly?: boolean;
min?: number;
max?: number;
}
export declare class NumberValidator extends BaseValidator {
integerMessage: string;
numberMessage: string;
tooSmall: string;
tooBig: string;
integerOnly: boolean;
min: number;
max: number;
constructor(attributeLabel: string, value: any, options?: INumberValidatorOptions);
protected getOptionNameList(...childrenList: any[]): string[];
validate(): string | boolean;
isInteger(value: number): boolean;
}