From ed79c1c62a5bf32f84879d905f11627010033139 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 7 Apr 2024 18:21:18 +0300 Subject: [PATCH] server-ts: Convert etapi/special_notes --- .../{special_notes.js => special_notes.ts} | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) rename src/etapi/{special_notes.js => special_notes.ts} (72%) diff --git a/src/etapi/special_notes.js b/src/etapi/special_notes.ts similarity index 72% rename from src/etapi/special_notes.js rename to src/etapi/special_notes.ts index af771a724..4de5d77df 100644 --- a/src/etapi/special_notes.js +++ b/src/etapi/special_notes.ts @@ -1,13 +1,14 @@ -const specialNotesService = require('../services/special_notes'); -const dateNotesService = require('../services/date_notes'); -const eu = require('./etapi_utils'); -const mappers = require('./mappers'); +import specialNotesService = require('../services/special_notes'); +import dateNotesService = require('../services/date_notes'); +import eu = require('./etapi_utils'); +import mappers = require('./mappers'); +import { Router } from 'express'; -const getDateInvalidError = date => new eu.EtapiError(400, "DATE_INVALID", `Date "${date}" is not valid.`); -const getMonthInvalidError = month => new eu.EtapiError(400, "MONTH_INVALID", `Month "${month}" is not valid.`); -const getYearInvalidError = year => new eu.EtapiError(400, "YEAR_INVALID", `Year "${year}" is not valid.`); +const getDateInvalidError = (date: string) => new eu.EtapiError(400, "DATE_INVALID", `Date "${date}" is not valid.`); +const getMonthInvalidError = (month: string)=> new eu.EtapiError(400, "MONTH_INVALID", `Month "${month}" is not valid.`); +const getYearInvalidError = (year: string) => new eu.EtapiError(400, "YEAR_INVALID", `Year "${year}" is not valid.`); -function isValidDate(date) { +function isValidDate(date: string) { if (!/[0-9]{4}-[0-9]{2}-[0-9]{2}/.test(date)) { return false; } @@ -15,7 +16,7 @@ function isValidDate(date) { return !!Date.parse(date); } -function register(router) { +function register(router: Router) { eu.route(router, 'get', '/etapi/inbox/:date', (req, res, next) => { const { date } = req.params; @@ -72,6 +73,6 @@ function register(router) { }); } -module.exports = { +export = { register };