UNPKG

ts-api-core

Version:

Nodejs api framework core

18 lines (17 loc) 670 B
import { AbstractValidator } from "../abstract.validator"; /** * 枚举值参数校验类 * @param pick?: any[] 枚举值数组 * @param defaultValue?: any | undefined 默认值 * @param must?: boolean 是否必须, 默认 true * @param message?: string 错误提示消息 */ export declare class PickValidator extends AbstractValidator { pick?: any[]; must: boolean; defaultValue: any | undefined; constructor(pick?: any[], defaultValue?: any | undefined, must?: boolean, message?: string); valid(param: any | undefined, doUpdateValue: (data: any) => void): boolean; getDefaultValue(): any; isMust(): boolean; }