UNPKG

think_validtion

Version:
20 lines (19 loc) 666 B
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;