Typescript 打字脚本中的Blob
我正在尝试使用文件系统API用TypeScript编写一个文件下载程序 当我尝试创建新的Blob对象时:Typescript 打字脚本中的Blob,typescript,Typescript,我正在尝试使用文件系统API用TypeScript编写一个文件下载程序 当我尝试创建新的Blob对象时: var blob: Blob = new Blob(xhr.response, JSON.stringify(mime)); 我得到了一个错误: Supplied parameters do not match any signature of call target 可以创建不带任何参数的Blob: var blob: Blob = new Blob(); 但那没用 Blob的(已弃
var blob: Blob = new Blob(xhr.response, JSON.stringify(mime));
我得到了一个错误:
Supplied parameters do not match any signature of call target
可以创建不带任何参数的Blob:
var blob: Blob = new Blob();
但那没用
Blob的(已弃用)回退是BlobBuilder对象,但TypeScript(VS 2012插件)仅提供MSBlobBuilder
对象
我做错了什么?或者TypeScript不知道Blob构造函数吗?lib.d.ts库中的
Blob
定义只包含一个空构造函数:
declare var Blob: {
prototype: Blob;
new (): Blob;
}
如果这是不正确的,您可以提交回更正的版本,或在代码中重写它。下面是对原始声明的大致猜测
declare var Blob: {
prototype: Blob;
new (): Blob;
new (request: any, mime: string): Blob;
}
我没有为第一个参数指定类型,名称可能有误-但正如您所知,
Blob
是什么,您可以根据需要进行调整。我忘了提到,lib.d.ts
可以在64位机器上的C:\Program Files(x86)\Microsoft SDK\TypeScript\0.8.0.0
中找到。谢谢。这对我帮助很大。