类型 IDBIndex 上不存在属性 getAllKeys
Posted
技术标签:
【中文标题】类型 IDBIndex 上不存在属性 getAllKeys【英文标题】:Property getAllKeys does not exists on type IDBIndex 【发布时间】:2019-01-19 10:29:31 【问题描述】:构建很好,因为我使用的是转译器(汇总)。
但是 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: 将 webworker 包含在库中,但仍然没有。很奇怪,因为它在这里: https://github.com/Microsoft/TypeScript/blob/cca2631a90fb414f7c830f2d2895a3b5f0db896f/lib/lib.webworker.d.ts
【问题讨论】:
【参考方案1】:看起来它是“最近”添加的,不是发布的一部分。
https://github.com/Microsoft/TypeScript/pull/24850
我会忽略这个错误并继续前进,直到这个功能落地。
还将尝试手动编辑我的本地 d.ts 并添加所需的方法。
https://raw.githubusercontent.com/Microsoft/TypeScript/cca2631a90fb414f7c830f2d2895a3b5f0db896f/lib/lib.webworker.d.ts
【讨论】:
以上是关于类型 IDBIndex 上不存在属性 getAllKeys的主要内容,如果未能解决你的问题,请参考以下文章