diff --git a/types/angular-file-upload/angular-file-upload-tests.ts b/types/angular-file-upload/angular-file-upload-tests.ts index 131442d7ac..3d9ba861c6 100644 --- a/types/angular-file-upload/angular-file-upload-tests.ts +++ b/types/angular-file-upload/angular-file-upload-tests.ts @@ -3,24 +3,23 @@ import * as angular from 'angular'; angular.module('app', ['angularFileUpload']) - .controller('AppController', ['$scope', 'FileUploader', ( - $scope: any, + .controller('AppController', ['FileUploader', ( FileUploader: FileUploaderFactory ) => { - const uploader: FileUploader = $scope.uploader = new FileUploader({ + const uploader: FileUploader = new FileUploader({ url: 'upload.php' }); uploader.onAfterAddingFile = (fileItem: FileItem) => { console.log(fileItem); }; - + // FILTERS // a sync filter const syncFilter = (item: File, options: {}) => { console.log('syncFilter'); - return $scope.queue.length < 10; + return true; }; uploader.filters.push({ name: 'syncFilter', diff --git a/types/angular-file-upload/tsconfig.json b/types/angular-file-upload/tsconfig.json index ec4de0bd90..310d96da7c 100644 --- a/types/angular-file-upload/tsconfig.json +++ b/types/angular-file-upload/tsconfig.json @@ -1,7 +1,10 @@ { "compilerOptions": { "module": "commonjs", - "target": "es6", + "lib": [ + "es6", + "dom" + ], "noImplicitAny": true, "noImplicitThis": true, "strictNullChecks": true,