声明一些 d.ts 文件时出现奇怪的错误

问题描述

在处理 typescript 时,会发生一些与 vscode 的错误冲突。

我导入 pg-promise 的接口来获取类型定义。 但是 vscode 和 typescript 编译器无法识别该类型。

更奇怪的是,接下来的pgp: IMain界面被正确识别。

这是打字稿错误吗??

IDatabase

any

/// Full code right here

import { IDatabase,IMain } from 'pg-promise'

declare global {
  module NodeJS {
    interface Global {
      config: {
        DATABASE: {
          db: IDatabase
          pgp: IMain
        }
      }
    }
  }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)