首页 > 解决方案 > 类型 IDBIndex 上不存在属性 getAllKeys

问题描述

构建很好,因为我使用的是转译器(汇总)。

但是 VSCode 正在突出显示与 IndexedDB 的某些操作相关的一个文件。

我发现 vscode 是从程序文件的某个地方获取 lib.dom.d.ts 文件,而不是这个https://github.com/Microsoft/TypeScript/blob/master/lib/lib.dom.d.ts包括 getAllKeys。

我在这里遗漏了一些东西:(

我怎样才能做到这一点?

谢谢

编辑 - 添加信息:最新的 vscode 版本,包含 ts v2.9.2。TsConfig 目标:es2017 尝试了几乎所有的 lib 组合。

更新 1:在库中包含 webworker,但仍然没有。很奇怪,因为它在这里: https ://github.com/Microsoft/TypeScript/blob/cca2631a90fb414f7c830f2d2895a3b5f0db896f/lib/lib.webworker.d.ts

标签: typescriptvisual-studio-codetypescript2.0

解决方案


看起来它是“最近”添加的,而不是发布的一部分。

https://github.com/Microsoft/TypeScript/pull/24850

我将忽略此错误并继续前进,直到此功能落地。

还将尝试手动编辑我的本地 d.ts 并添加所需的方法。

https://raw.githubusercontent.com/Microsoft/TypeScript/cca2631a90fb414f7c830f2d2895a3b5f0db896f/lib/lib.webworker.d.ts


推荐阅读