ts-api-core
Version:
Nodejs api framework core
33 lines (32 loc) • 1.02 kB
TypeScript
/**
* 数字型参数校验装饰器
* @param message
* @param max
* @param min
*/
export declare function number(message: string, max?: number, min?: number, defaultValue?: number): any;
/**
* 整数型参数校验装饰器
* @param message
* @param max
* @param min
*/
export declare function int(message?: string, max?: number, min?: number, defaultValue?: number): any;
/**
* 枚举型参数校验装饰器
*/
export declare function pick(value?: any[], defaultValue?: any | undefined, must?: boolean, message?: string): any;
/**
* 手机号码参数装饰器
*/
export declare function mobile(): any;
/**
* 必填参数校验
*/
export declare function required(message?: string): any;
/**
* 字符串参数长度校验
*/
export declare function length(lengthMin: number, lengthMax: number, message?: string): any;
export declare function pageIndex(defaultValue?: number, msg?: string): any;
export declare function pageSize(defaultValue?: number, msg?: string): any;