json-schema-to-joi
Version:
Converts JSON schema to Joi typescript code
22 lines • 786 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateBooleanJoi = exports.resolveJoiBooleanSchema = void 0;
const types_1 = require("./types");
const generate_1 = require("./generate");
const any_1 = require("./any");
function resolveJoiBooleanSchema(schema) {
const joiSchema = types_1.createJoiItem('boolean');
any_1.resolveJoiAnyMeta(joiSchema, schema);
return joiSchema;
}
exports.resolveJoiBooleanSchema = resolveJoiBooleanSchema;
function generateBooleanJoi(schema) {
const content = generate_1.openJoi([
200,
'boolean()'
]);
content.push(...any_1.generateAnyJoi(schema));
return generate_1.closeJoi(content);
}
exports.generateBooleanJoi = generateBooleanJoi;
//# sourceMappingURL=boolean.js.map
;