当然这些数据从 MDN 文档可以爬到,不知是否有整理成列表文件可直接解析的(暂时没找到)。
目前找到比较完善的是 TypeScript 的类型定义文件 lib.dom.d.ts 、lib.es****.d.td 等等,ES2022 等最新的方法也在其中。
它对应的仓库 https://github.com/microsoft/TypeScript-DOM-lib-generator/ ,但接口定义的来源数据不全是 JSON 格式的,有些基础定义仍是 ts 文件,例如 https://github.com/microsoft/TypeScript-DOM-lib-generator/tree/main/baselines 中的文件。
不知是否有更完整更容易解析的接口定义文件。