diff --git a/apps/server/src/etapi/etapi_utils.ts b/apps/server/src/etapi/etapi_utils.ts index ce5a840a9..e4f40c927 100644 --- a/apps/server/src/etapi/etapi_utils.ts +++ b/apps/server/src/etapi/etapi_utils.ts @@ -6,7 +6,7 @@ import etapiTokenService from "../services/etapi_tokens.js"; import config from "../services/config.js"; import type { NextFunction, Request, RequestHandler, Response, Router } from "express"; import type { ValidatorMap } from "./etapi-interface.js"; -import type { ApiRequestHandler } from "../routes/routes.js"; +import type { ApiRequestHandler } from "../routes/route_api.js"; const GENERIC_CODE = "GENERIC"; type HttpMethod = "all" | "get" | "post" | "put" | "delete" | "patch" | "options" | "head"; diff --git a/apps/server/src/routes/electron.ts b/apps/server/src/routes/electron.ts index eac07e171..6990bab79 100644 --- a/apps/server/src/routes/electron.ts +++ b/apps/server/src/routes/electron.ts @@ -50,7 +50,7 @@ function init(app: Express.Application) { } }; - return app._router.handle(req, res, () => {}); + return (app as any)._router.handle(req, res, () => {}); }); } diff --git a/apps/server/src/services/request.ts b/apps/server/src/services/request.ts index 46d2c75e3..688c61753 100644 --- a/apps/server/src/services/request.ts +++ b/apps/server/src/services/request.ts @@ -207,7 +207,7 @@ async function getClient(opts: ClientOpts): Promise { // it's not clear how to explicitly configure proxy (as opposed to system proxy), // so in that case, we always use node's modules if (isElectron && !opts.proxy) { - return (await import("electron")).net as Client; + return (await import("electron")).net as unknown as Client; } else { const { protocol } = url.parse(opts.url);