nralcm
Version:
This is a framework based on NodeJs to manage rest api request lifecycle
13 lines (12 loc) • 548 B
TypeScript
import "reflect-metadata";
import { ValidatorData } from "./validator-data";
import { ModelError } from "../common";
export declare function Required(displayName?: string, message?: string): (target: any, key: string) => void;
/**
* Validates instance property for required
* @param value - value of class property
* @param validatorData meta data of property
* @param type instance of class
* @returns true or error message
*/
export declare function RequiredValidate(value: any, validatorData: ValidatorData, type: any): ModelError | true;