mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-14 12:09:04 +08:00
Adding types for angular-file-saver.
This commit is contained in:
10
angular-file-saver/angular-file-saver.ts
Normal file
10
angular-file-saver/angular-file-saver.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
class ExampleCtrl {
|
||||
constructor(FileSaver: angular.FileSaver) {
|
||||
var data = new Blob(["Hey ho lets go!"], { type: "text/plain;charset=utf-8" });
|
||||
FileSaver.saveAs(data, "text.txt");
|
||||
}
|
||||
}
|
||||
|
||||
angular
|
||||
.module("fileSaverExample", ["ngFileSaver"])
|
||||
.controller("ExampleCtrl", ExampleCtrl);
|
||||
10
angular-file-saver/index.d.ts
vendored
Normal file
10
angular-file-saver/index.d.ts
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
// Type definitions for angular-file-saver 1.2.0
|
||||
// Project: https://github.com/alferov/angular-file-saver
|
||||
// Definitions by: Donald Nairn <https://github.com/deenairn/>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
declare namespace angular {
|
||||
interface FileSaver {
|
||||
saveAs(blob: Blob, fileName: string, disableBOM: boolean);
|
||||
}
|
||||
}
|
||||
19
angular-file-saver/tsconfig.json
Normal file
19
angular-file-saver/tsconfig.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"module": "commonjs",
|
||||
"target": "es6",
|
||||
"noImplicitAny": true,
|
||||
"strictNullChecks": false,
|
||||
"baseUrl": "../",
|
||||
"typeRoots": [
|
||||
"../"
|
||||
],
|
||||
"types": [],
|
||||
"noEmit": true,
|
||||
"forceConsistentCasingInFileNames": true
|
||||
},
|
||||
"files": [
|
||||
"index.d.ts",
|
||||
"angular-file-saver-tests.ts"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user