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
JavaScript
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;
;