From 9b9b4520556f6ec7aec76706c7f5bf4cd1e22ff7 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 7 Apr 2024 18:18:26 +0300 Subject: [PATCH] server-ts: Convert etapi/spec --- src/etapi/{spec.js => spec.ts} | 12 +++++++----- src/routes/routes.js | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) rename src/etapi/{spec.js => spec.ts} (69%) diff --git a/src/etapi/spec.js b/src/etapi/spec.ts similarity index 69% rename from src/etapi/spec.js rename to src/etapi/spec.ts index 83ac93a4b..ed8a555a5 100644 --- a/src/etapi/spec.js +++ b/src/etapi/spec.ts @@ -1,10 +1,12 @@ -const fs = require('fs'); -const path = require('path'); +import { Router } from "express"; + +import fs = require('fs'); +import path = require('path'); const specPath = path.join(__dirname, 'etapi.openapi.yaml'); -let spec = null; +let spec: any = null; -function register(router) { +function register(router: Router) { router.get('/etapi/etapi.openapi.yaml', (req, res, next) => { if (!spec) { spec = fs.readFileSync(specPath, 'utf8'); @@ -15,6 +17,6 @@ function register(router) { }); } -module.exports = { +export = { register }; diff --git a/src/routes/routes.js b/src/routes/routes.js index dc330e54f..00c803cb0 100644 --- a/src/routes/routes.js +++ b/src/routes/routes.js @@ -68,7 +68,7 @@ const etapiAttributeRoutes = require('../etapi/attributes'); const etapiBranchRoutes = require('../etapi/branches'); const etapiNoteRoutes = require('../etapi/notes'); const etapiSpecialNoteRoutes = require('../etapi/special_notes'); -const etapiSpecRoute = require('../etapi/spec.js'); +const etapiSpecRoute = require('../etapi/spec'); const etapiBackupRoute = require('../etapi/backup'); const csrfMiddleware = csurf({