UNPKG

json-schema-to-joi

Version:

Converts JSON schema to Joi typescript code

24 lines 693 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateReferenceJoi = void 0; const generate_1 = require("./generate"); const any_1 = require("./any"); function generateReferenceJoi(schema) { let startChar = 4; switch (schema.type) { case 'lazy': startChar = 5; break; case 'link': startChar = 6; break; } const content = generate_1.openJoi([ startChar, schema.$ref, ]); content.push(...any_1.generateAnyJoi(schema)); return generate_1.closeJoi(content); } exports.generateReferenceJoi = generateReferenceJoi; //# sourceMappingURL=reference.js.map