mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 12:56:46 +08:00
Update FileSaver to include a module definition
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
/// <reference path="FileSaver.d.ts" />
|
||||
|
||||
import {saveAs as importedSaveAs} from "file-saver";
|
||||
function testImportedSaveAs() {
|
||||
var data: Blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"});
|
||||
var filename: string = 'hello world.txt';
|
||||
var disableAutoBOM = true;
|
||||
|
||||
importedSaveAs(data, filename, disableAutoBOM);
|
||||
}
|
||||
|
||||
/**
|
||||
* @summary Test for "saveAs" function.
|
||||
*/
|
||||
|
||||
7
FileSaver/FileSaver.d.ts
vendored
7
FileSaver/FileSaver.d.ts
vendored
@@ -15,7 +15,7 @@ interface FileSaver {
|
||||
* @type {Blob}
|
||||
*/
|
||||
data: Blob,
|
||||
|
||||
|
||||
/**
|
||||
* @summary File name.
|
||||
* @type {DOMString}
|
||||
@@ -31,3 +31,8 @@ interface FileSaver {
|
||||
}
|
||||
|
||||
declare var saveAs: FileSaver;
|
||||
|
||||
declare module "file-saver" {
|
||||
var fileSaver: { saveAs: typeof saveAs };
|
||||
export = fileSaver
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user