Я не могу сказать вам, почему File
и FileReader
уже не включены в объект Window
. Вы можете, конечно, открыть вопрос с помощью typescript
, чтобы посмотреть, планируют ли они их добавить. Между тем, самый простой способ «пропатчить» эту оплошность - использовать объединение объявлений.
Window.d.ts
interface Window {
File?:File;
FileReader?:FileReader;
}
Теперь File
и FileReader
будут доступны для объекта Window
в любом месте вашего проекта.