打字稿 HTML5 API 打字
Typescript HTML5 API Typings
有人知道 HTML5 文件 API 是否存在类型定义吗?具体来说:
- 文件列表
- 文件
- 斑点
- 文件阅读器
同样在 Angular 中有一个 document.defaultView
对象表示 window,但它没有关于 [=30= 的完整 Window 接口] 文件 API,因此有必要将 document.defaultView
转换为具有文件 API.
的 Window
接口的实例
我无法告诉您为什么 File
和 FileReader
没有包含在 Window
对象中。你当然可以用 typescript
打开一个问题,看看他们是否计划添加它们。与此同时,"patch" 这种疏忽的最简单方法是使用声明合并。
Window.d.ts
interface Window {
File?:File;
FileReader?:FileReader;
}
现在 File
和 FileReader
将可用于项目中任何位置的 Window
对象。
有人知道 HTML5 文件 API 是否存在类型定义吗?具体来说:
- 文件列表
- 文件
- 斑点
- 文件阅读器
同样在 Angular 中有一个 document.defaultView
对象表示 window,但它没有关于 [=30= 的完整 Window 接口] 文件 API,因此有必要将 document.defaultView
转换为具有文件 API.
Window
接口的实例
我无法告诉您为什么 File
和 FileReader
没有包含在 Window
对象中。你当然可以用 typescript
打开一个问题,看看他们是否计划添加它们。与此同时,"patch" 这种疏忽的最简单方法是使用声明合并。
Window.d.ts
interface Window {
File?:File;
FileReader?:FileReader;
}
现在 File
和 FileReader
将可用于项目中任何位置的 Window
对象。