IDBIndex类型上不存在属性getAllKeys

时间:2018-08-12 14:20:23

标签: typescript visual-studio-code typescript2.0

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

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

我发现vscode正在从程序文件中的某个位置获取lib.dom.d.ts文件,而不是从包含getAllKeys的这个https://github.com/Microsoft/TypeScript/blob/master/lib/lib.dom.d.ts那里获取。

我在这里错过了一些东西:(

我该怎么做?

谢谢

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

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

1 个答案:

答案 0 :(得分:0)

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

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

我将忽略此错误并继续操作,直到该功能着陆。

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

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