chore(facade): remove most facade/async functions

This commit is contained in:
Jason Choi
2016-08-02 15:53:34 -07:00
committed by Alex Rickabaugh
parent 6baf3baedd
commit 99989f5d3f
184 changed files with 1609 additions and 1698 deletions

View File

@ -7,7 +7,6 @@
*/
import {Component} from '@angular/core';
import {TimerWrapper} from '@angular/core/src/facade/async';
import {EventListener} from '@angular/core/src/facade/browser';
import {FileReader, Uint8ArrayWrapper} from './file_api';
@ -44,7 +43,7 @@ export class ImageDemo {
for (var i = 0; i < this.images.length; i++) {
this.images[i].filtering = true;
TimerWrapper.setTimeout(this._filter(i), 0);
setTimeout(this._filter(i), 0);
}
}

View File

@ -7,7 +7,6 @@
*/
import {Component} from '@angular/core';
import {PromiseWrapper} from '@angular/core/src/facade/async';
import {PRIMITIVE, ServiceMessageBrokerFactory} from '@angular/platform-browser';
const ECHO_CHANNEL = 'ECHO';
@ -20,6 +19,12 @@ export class App {
}
private _echo(val: string) {
return PromiseWrapper.wrap(() => { return val; });
return new Promise((res, rej) => {
try {
res(val);
} catch (e) {
rej(e);
}
});
}
}