typescript - 类型 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
解决方案
看起来它是“最近”添加的,而不是发布的一部分。
https://github.com/Microsoft/TypeScript/pull/24850
我将忽略此错误并继续前进,直到此功能落地。
还将尝试手动编辑我的本地 d.ts 并添加所需的方法。
推荐阅读
- javascript - ReactJS中如何访问数组中的每个元素并为数组中的所有元素创建一个页面?
- android - 我怎样才能安装领域
- javascript - 它是一种从js中的xmlhttp2请求中提取var的方法吗?
- google-cloud-platform - 使用后端存储桶和 Cloudflare 从 Google 负载均衡器获取原始 IP
- r - 使用每行的多个参数在每一行数据帧上调用自定义函数
- python - 更改 xpath
- php - 有没有其他方法可以解决这个问题?
- javascript - 如何更新 CharJS 折线图中 2 条线的 2 个数据集?
- gradle - 如何在 Gradle 中发布特定的工件子集
- swift - 使用 Firebase 安全规则,如何在不公开整个节点的情况下检查可用用户名?