From eb7a7e49885154a8b897a3fc31db14d9ef570591 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 6 Apr 2024 21:58:32 +0300 Subject: [PATCH] server-ts: Convert routes/api/other --- src/routes/api/{other.js => other.ts} | 12 +++++++----- src/routes/routes.js | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) rename src/routes/api/{other.js => other.ts} (74%) diff --git a/src/routes/api/other.js b/src/routes/api/other.ts similarity index 74% rename from src/routes/api/other.js rename to src/routes/api/other.ts index 437636e8e..1d157f291 100644 --- a/src/routes/api/other.js +++ b/src/routes/api/other.ts @@ -1,8 +1,10 @@ -const becca = require('../../becca/becca'); -const markdownService = require('../../services/import/markdown'); +import { Request } from "express"; + +import becca = require('../../becca/becca'); +import markdownService = require('../../services/import/markdown'); function getIconUsage() { - const iconClassToCountMap = {}; + const iconClassToCountMap: Record = {}; for (const {value: iconClass, noteId} of becca.findAttributes('label', 'iconClass')) { if (noteId.startsWith("_")) { @@ -25,7 +27,7 @@ function getIconUsage() { return { iconClassToCountMap }; } -function renderMarkdown(req) { +function renderMarkdown(req: Request) { const { markdownContent } = req.body; return { @@ -33,7 +35,7 @@ function renderMarkdown(req) { }; } -module.exports = { +export = { getIconUsage, renderMarkdown }; diff --git a/src/routes/routes.js b/src/routes/routes.js index b5886e8f3..d918c0476 100644 --- a/src/routes/routes.js +++ b/src/routes/routes.js @@ -58,7 +58,7 @@ const statsRoute = require('./api/stats.js'); const fontsRoute = require('./api/fonts'); const etapiTokensApiRoutes = require('./api/etapi_tokens'); const relationMapApiRoute = require('./api/relation-map'); -const otherRoute = require('./api/other.js'); +const otherRoute = require('./api/other'); const shareRoutes = require('../share/routes.js'); const etapiAuthRoutes = require('../etapi/auth.js');