Skip to content

Commit 2879bd4

Browse files
committed
Add type alias for required modules
1 parent 3226d50 commit 2879bd4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/node/plugin.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@ import * as util from "./util"
1212
import { Router as WsRouter, WebsocketRouter, wss } from "./wsRouter"
1313
const fsp = fs.promises
1414

15+
// Represents a required module which could be anything.
16+
type Module = any
17+
1518
/**
1619
* Inject code-server when `require`d. This is required because the API provides
1720
* more than just types so these need to be provided at run-time.
1821
*/
1922
const originalLoad = require("module")._load
20-
// eslint-disable-next-line @typescript-eslint/no-explicit-any
21-
require("module")._load = function (request: string, parent: object, isMain: boolean): any {
23+
require("module")._load = function (request: string, parent: object, isMain: boolean): Module {
2224
if (request === "code-server") {
2325
return {
2426
express,

0 commit comments

Comments
 (0)