From bf2b0b24d9d54f3b6b30b02aea08c7b873e2261c Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Mon, 28 Oct 2024 23:27:40 +0530 Subject: [PATCH] feat: swagger config --- server/src/swagger/config.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 server/src/swagger/config.ts diff --git a/server/src/swagger/config.ts b/server/src/swagger/config.ts new file mode 100644 index 00000000..d32a68fc --- /dev/null +++ b/server/src/swagger/config.ts @@ -0,0 +1,18 @@ +import swaggerJSDoc from 'swagger-jsdoc'; +import path from 'path'; + +const options = { + definition: { + openapi: '3.0.0', + info: { + title: 'Maxun API Documentation', + version: '1.0.0', + description: 'API documentation for robot management', + }, + }, + apis: [path.join(__dirname, '../api/*.ts')], +}; + +const swaggerSpec = swaggerJSDoc(options); + +export default swaggerSpec;