UNPKG

swagger-typed-express-docs

Version:

Simple express runtime parser and documentation swagger generator with 100% support of Typescript static types

38 lines (37 loc) 3.22 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.T = exports.tUtils = exports.codegenSchemaToJSCode = exports.tSchemaToTypescript = exports.mock_apiDoc = exports.initApiDocs = exports.getMock_apiDocInstance = exports.getApiDocInstance = exports.apiDoc = exports.normalizeYupError = exports.getTSchemaValidator = exports._convertSchemaToYupValidationObject = exports.tSchemaToJSValue = exports.jsValueToSchema = void 0; var jsValueToSchema_1 = require("./jsValueToSchema"); Object.defineProperty(exports, "jsValueToSchema", { enumerable: true, get: function () { return jsValueToSchema_1.jsValueToSchema; } }); Object.defineProperty(exports, "tSchemaToJSValue", { enumerable: true, get: function () { return jsValueToSchema_1.tSchemaToJSValue; } }); var runtimeSchemaValidation_1 = require("./runtimeSchemaValidation"); Object.defineProperty(exports, "_convertSchemaToYupValidationObject", { enumerable: true, get: function () { return runtimeSchemaValidation_1.convertSchemaToYupValidationObject; } }); Object.defineProperty(exports, "getTSchemaValidator", { enumerable: true, get: function () { return runtimeSchemaValidation_1.getTSchemaValidator; } }); Object.defineProperty(exports, "normalizeYupError", { enumerable: true, get: function () { return runtimeSchemaValidation_1.normalizeYupError; } }); var customTypes_1 = require("./customTypes"); var schemaBuilder_1 = require("./schemaBuilder"); var typedExpressDocs_1 = require("./typedExpressDocs"); Object.defineProperty(exports, "apiDoc", { enumerable: true, get: function () { return typedExpressDocs_1.apiDoc; } }); Object.defineProperty(exports, "getApiDocInstance", { enumerable: true, get: function () { return typedExpressDocs_1.getApiDocInstance; } }); Object.defineProperty(exports, "getMock_apiDocInstance", { enumerable: true, get: function () { return typedExpressDocs_1.getMock_apiDocInstance; } }); Object.defineProperty(exports, "initApiDocs", { enumerable: true, get: function () { return typedExpressDocs_1.initApiDocs; } }); Object.defineProperty(exports, "mock_apiDoc", { enumerable: true, get: function () { return typedExpressDocs_1.mock_apiDoc; } }); var tSchemaToTypescript_1 = require("./tSchemaToTypescript"); Object.defineProperty(exports, "tSchemaToTypescript", { enumerable: true, get: function () { return tSchemaToTypescript_1.tSchemaToTypescript; } }); var codegen_1 = require("./codegen"); Object.defineProperty(exports, "codegenSchemaToJSCode", { enumerable: true, get: function () { return codegen_1.codegenSchemaToJSCode; } }); var tUtils_1 = require("./tUtils"); Object.defineProperty(exports, "tUtils", { enumerable: true, get: function () { return tUtils_1.tUtils; } }); var tSchema = __assign(__assign({}, schemaBuilder_1.T), { cast: customTypes_1.tCast, extra: customTypes_1.tExtra }); exports.T = tSchema;