UNPKG

ts-api-core

Version:

Nodejs api framework core

25 lines (24 loc) 950 B
import { AbstractValidator } from "../abstract.validator"; /** * 数字类参数校验类 * @param message * @param max * @param min * @param defaultValue */ export declare class NumberValidator extends AbstractValidator { private readonly max?; private readonly min?; private readonly defaultValue?; private readonly must?; constructor(message?: string, max?: number | undefined, min?: number | undefined, defaultValue?: number | undefined, must?: boolean | undefined); valid(paramValue: any | undefined, doUpdateValue: (data: any) => void): boolean; getDefaultValue(): any; isMust(): boolean; } export declare class PageIndexValidator extends NumberValidator { constructor(defaultValue?: number, message?: string); } export declare class PageSizeValidator extends NumberValidator { constructor(defaultValue?: number, message?: string, max?: number, min?: number); }