organizer-core
Advanced tools
Comparing version 0.3.0 to 0.4.0
@@ -8,1 +8,2 @@ export * as Base from './Base'; | ||
export * from './helpers'; | ||
export * from 'organizer-openapi'; |
@@ -33,2 +33,3 @@ "use strict"; | ||
__exportStar(require("./helpers"), exports); | ||
__exportStar(require("organizer-openapi"), exports); | ||
//# sourceMappingURL=index.js.map |
import { NextFunction, Request, Response } from 'express'; | ||
declare const getDocHandler: (docPath: string, service: string) => (req: Request, res: Response, next: NextFunction) => Promise<void>; | ||
declare const getDocHandler: (getDocConfig: CallableFunction) => (req: Request, res: Response, next: NextFunction) => Promise<void>; | ||
export default getDocHandler; |
@@ -12,6 +12,12 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const organizer_openapi_1 = require("organizer-openapi"); | ||
const index_1 = require("./index"); | ||
const getDocHandler = (docPath, service) => (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { | ||
const getDocHandler = (getDocConfig) => (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
const result = yield index_1.DocParser.getEndpointsByTags(docPath, service); | ||
organizer_openapi_1.DocGenerator.tags.set(index_1.commonOpenAPI.tags.get()); | ||
organizer_openapi_1.DocGenerator.schemas.set(index_1.commonOpenAPI.schemas.get()); | ||
organizer_openapi_1.DocGenerator.responses.set(index_1.commonOpenAPI.responses.get()); | ||
organizer_openapi_1.DocGenerator.securitySchemes = index_1.commonOpenAPI.security; | ||
const docGenerator = getDocConfig(organizer_openapi_1.DocGenerator); | ||
const result = yield docGenerator.generate(); | ||
res.send(result); | ||
@@ -18,0 +24,0 @@ } |
@@ -1,2 +0,2 @@ | ||
export { default as DocParser } from './docParser'; | ||
export { default as getDocHandler } from './getDocHandler'; | ||
export { default as commonOpenAPI } from './definitions'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var docParser_1 = require("./docParser"); | ||
Object.defineProperty(exports, "DocParser", { enumerable: true, get: function () { return docParser_1.default; } }); | ||
var getDocHandler_1 = require("./getDocHandler"); | ||
Object.defineProperty(exports, "getDocHandler", { enumerable: true, get: function () { return getDocHandler_1.default; } }); | ||
var definitions_1 = require("./definitions"); | ||
Object.defineProperty(exports, "commonOpenAPI", { enumerable: true, get: function () { return definitions_1.default; } }); | ||
//# sourceMappingURL=index.js.map |
import { Router } from 'express'; | ||
declare const getBaseRouter: (appName?: string, appVersion?: string, docPath?: string) => Router; | ||
declare const getBaseRouter: (appName?: string, appVersion?: string) => Router; | ||
export default getBaseRouter; |
@@ -6,7 +6,4 @@ "use strict"; | ||
const __1 = require("../"); | ||
const getBaseRouter = (appName = 'organizer', appVersion = '0.1', docPath) => { | ||
const getBaseRouter = (appName = 'organizer', appVersion = '0.1') => { | ||
const router = express_1.Router(); | ||
if (docPath) { | ||
router.get('/doc', __1.getDocHandler(docPath, appName)); | ||
} | ||
router.get('/', (req, res) => { | ||
@@ -13,0 +10,0 @@ res.send({ message: `${appName} v${appVersion}` }); |
{ | ||
"name": "organizer-core", | ||
"version": "0.3.0", | ||
"version": "0.4.0", | ||
"description": "Core modules for organizer", | ||
@@ -40,4 +40,4 @@ "main": "./dist/index.js", | ||
"jsonwebtoken": "^8.5.1", | ||
"organizer-openapi": "^0.1.1" | ||
"organizer-openapi": "^0.2.0" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
80060
1225
+ Addedorganizer-openapi@0.2.0(transitive)
- Removedorganizer-openapi@0.1.1(transitive)
Updatedorganizer-openapi@^0.2.0