rx.async: uninlined Promise definition

This commit is contained in:
Igor Oleinikov
2013-12-18 12:02:58 +04:00
parent 7fcae51ab1
commit e9b3be70b9
+5 -1
View File
@@ -84,7 +84,11 @@ declare module Rx {
fromEvent<T>(element: Node, eventName: string, selector?: (arguments: any[]) => T): Observable<T>;
fromEventPattern<T>(addHandler: (handler: Function) => void, removeHandler: (handler: Function) => void, selector?: (arguments: any[])=>T): Observable<T>;
fromPromise<T>(promise: { then(onFulfill: (value: T) => any, onReject?: (reason: any) => any): any; }): Observable<T>;
fromPromise<T>(promise: Promise<T>): Observable<T>;
fromPromise<T>(promise: any): Observable<T>;
}
interface Promise<T> {
then(onFulfill: (value: T) => any, onReject?: (reason: any) => any): any;
}
}