UNPKG

joiful

Version:

TypeScript Declarative Validation. Decorate your class properties to validate them using Joi.

15 lines 759 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createLinkPropertyDecorator = exports.getLinkSchemaModifierProviders = void 0; const common_1 = require("./common"); const any_1 = require("./any"); function getLinkSchemaModifierProviders(getJoi) { const result = Object.assign({}, any_1.getAnySchemaModifierProviders(getJoi)); return result; } exports.getLinkSchemaModifierProviders = getLinkSchemaModifierProviders; const createLinkPropertyDecorator = (reference, joifulOptions) => { return common_1.createPropertyDecorator()(({ joi }) => joi.link(reference), getLinkSchemaModifierProviders, joifulOptions); }; exports.createLinkPropertyDecorator = createLinkPropertyDecorator; //# sourceMappingURL=link.js.map