UNPKG

aurelia-orm

Version:

Makes working with entities and calling your Rest API simple.

20 lines (18 loc) 512 B
import {resource} from './resource'; import {validation} from './validation'; /** * Set the 'resource' metadata and enables validation on the entity * * @param {string} resourceName The name of the resource * @param {[function]} ValidatorClass = Validator * * @return {function} * * @decorator */ export function validatedResource(resourceName, ValidatorClass) { return function(target, propertyName) { resource(resourceName)(target); validation(ValidatorClass)(target, propertyName); }; }