think_validtion
Version:
Validtion Util for Koatty and ThinkORM.
20 lines (19 loc) • 666 B
TypeScript
import { ValidRules } from './util';
export { checkParams, checkParamsType, convertParamsType, paramterTypes, plainToClass, PARAM_TYPE_KEY, PARAM_RULE_KEY, PARAM_CHECK_KEY } from "./lib";
export * from "./util";
/**
* Validtion paramer's type and values.
*
* @export
* @param {(ValidRules | ValidRules[] | Function)} rule
* @param {string} [message]
* @returns {ParameterDecorator}
*/
export declare function Valid(rule: ValidRules | ValidRules[] | Function, message?: string): ParameterDecorator;
/**
* Validtion paramer's type and values from DTO class.
*
* @export
* @returns {MethodDecorator}
*/
export declare function Validated(): MethodDecorator;