UNPKG

ts-api-core

Version:

Nodejs api framework core

33 lines (32 loc) 803 B
export declare abstract class AbstractValidator { /** * 用于输出的消息 */ private _message; /** * 默认的消息提示 */ private _defaultMessage; /** * 参数校验方法,需要实现的方法 * @param param 传入的参数值 */ abstract valid(param: any | undefined, doUpdateValue: (data: any) => void): boolean; /** * 生成消息 * @param message 具体的错误消息 */ convertMessage(message: string): void; /** * 设置默认消息 */ setDefaultMessage(message: string): void; /** * 获取用于输出的消息 */ getMessage(): string; /** 默认值 */ getDefaultValue(): any; /** 是否必须 */ isMust(): boolean; }