upgrade dependencies (#794)

* upgrade to latest Angular

* upgrade material and ngrx

* cleanup polyfills
This commit is contained in:
Denys Vuika
2018-11-09 13:01:43 +00:00
committed by GitHub
parent 9313b6477e
commit 76fe33d734
4 changed files with 137 additions and 180 deletions

View File

@@ -102,39 +102,3 @@ import 'zone.js/dist/zone'; // Included with Angular CLI.
/***************************************************************************************************
* APPLICATION IMPORTS
*/
// workaround for https://github.com/Microsoft/monaco-editor/issues/790
Promise.all = function(values: any): Promise<any> {
let resolve: (v: any) => void;
let reject: (v: any) => void;
const promise = new this((res, rej) => {
resolve = res;
reject = rej;
});
let count = 0;
let index = 0;
const resolvedValues: any[] = [];
for (let value of values) {
if (!(value && value.then)) {
value = this.resolve(value);
}
value.then(
(idx => (val: any) => {
resolvedValues[idx] = val;
count--;
if (!count) {
resolve(resolvedValues);
}
})(index),
reject
);
count++;
index++;
}
if (!count) {
resolve(resolvedValues);
}
return promise;
};