definition-header
Version:
DefinitelyTyped definition header tools
33 lines • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Joi = require("joi");
var joiAssert = require("joi-assert");
var schema = require("./schema");
exports.ok = joiAssert.bake(Joi.any());
exports.number = joiAssert.bake(Joi.number());
exports.string = joiAssert.bake(Joi.string());
exports.object = joiAssert.bake(Joi.object());
exports.array = joiAssert.bake(Joi.array());
exports.uri = joiAssert.bake(schema.uri);
exports.semver = joiAssert.bake(schema.semver);
function label(obj, message) {
return joiAssert(obj, schema.label, message);
}
exports.label = label;
function project(obj, message) {
return joiAssert(obj, schema.project, message);
}
exports.project = project;
function person(obj, message) {
return joiAssert(obj, schema.person, message);
}
exports.person = person;
function repository(obj, message) {
return joiAssert(obj, schema.repository, message);
}
exports.repository = repository;
function header(obj, message) {
return joiAssert(obj, schema.header, message);
}
exports.header = header;
//# sourceMappingURL=assertion.js.map