UNPKG

ts-api-core

Version:

Nodejs api framework core

33 lines (32 loc) 1.02 kB
/** * 数字型参数校验装饰器 * @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;