ESlint 无法解析自定义类型.d.ts

Mee*_*ohl 6 typescript eslint electron-forge

我有一个使用打字稿和一些默认设置的电子锻造项目。我在 src/types.d.ts 下添加了一个自定义 types.d.ts ,如下所示:

declare module 'mymodule' {
    export namespace Types {
        type MyType = {
            prop: string
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试导入此类型时,ESlint 似乎无法解析该模块。TSC 没有抱怨。

import { Types } from 'mymodule'
^^^ Unable to resolve path to module 'mymodule'. eslint(import/no-unresolved)
Run Code Online (Sandbox Code Playgroud)

我的 ESlint 配置:

{
    "env": {
        "browser": true,
        "es6": true,
        "node": true
    },
    "extends": [
        "eslint:recommended",
        "plugin:@typescript-eslint/eslint-recommended",
        "plugin:@typescript-eslint/recommended",
        "plugin:import/recommended",
        "plugin:import/electron",
        "plugin:import/typescript"
    ],
    "rules": {
        "@typescript-eslint/explicit-module-boundary-types": "off"
    },
    "parser": "@typescript-eslint/parser"
}
Run Code Online (Sandbox Code Playgroud)

我的 ESlint 如何找到我的模块?