From 250703c8fce2864cd13a869651f22976e4e8f96a Mon Sep 17 00:00:00 2001 From: Cyril Gandon Date: Thu, 21 Sep 2017 13:22:30 +0200 Subject: [PATCH] angular-file-upload: fix build failure on must specify lib --- types/angular-file-upload/angular-file-upload-tests.ts | 9 ++++----- types/angular-file-upload/tsconfig.json | 5 ++++- 2 files changed, 8 insertions(+), 6 deletions(-) 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,