Typescript 正确使用FormData的方法

Typescript 正确使用FormData的方法,typescript,Typescript,对于我正在处理的代码,我必须使用FormData的实例 当我写作时: const form=new window.FormData(); 我得到了错误 类型“Window”上不存在属性“FormData” 我的tsconfig有: { "lib": ["es6", "dom"], } 所以我有点惊讶地看到窗口没有FormData 我尝试在窗口中定义FormData: 声明全局{ 界面窗口{ FormData:FormData; } } 在这种情况下,我会得到错误: 无法将“new

对于我正在处理的代码,我必须使用
FormData
的实例

当我写作时:

const form=new window.FormData();
我得到了错误

类型“Window”上不存在属性“FormData”

我的tsconfig有:

{
    "lib": ["es6", "dom"],
}
所以我有点惊讶地看到窗口没有
FormData


我尝试在
窗口中定义
FormData

声明全局{
界面窗口{
FormData:FormData;
}
}
在这种情况下,我会得到错误:

无法将“new”与类型缺少调用或构造签名的表达式一起使用



如何创建
FormData
的新实例并通过Typescript编译?

而不使用window.FormData。。。。 您应该直接使用:

const formData = new FormData();

您的编译器目标和TS版本是什么?@ritaj目标是
“es5”
,TS版本是3.4.5