File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ export interface CoreOperators<T> {
84
84
timeout ?: ( due : number | Date , errorToSend ?: any , scheduler ?: Scheduler ) => Observable < T > ;
85
85
timeoutWith ?: < R > ( due : number | Date , withObservable : Observable < R > , scheduler ?: Scheduler ) => Observable < T > | Observable < R > ;
86
86
toArray ?: ( ) => Observable < T [ ] > ;
87
- toPromise ?: ( PromiseCtor : PromiseConstructor ) => Promise < T > ;
87
+ toPromise ?: ( PromiseCtor : typeof Promise ) => Promise < T > ;
88
88
window ?: ( closingNotifier : Observable < any > ) => Observable < Observable < T > > ;
89
89
windowCount ?: ( windowSize : number , startWindowEvery : number ) => Observable < Observable < T > > ;
90
90
windowTime ?: ( windowTimeSpan : number , windowCreationInterval ?: number , scheduler ?: Scheduler ) => Observable < Observable < T > > ;
Original file line number Diff line number Diff line change @@ -129,7 +129,7 @@ export class Observable<T> implements CoreOperators<T> {
129
129
* @returns {Promise } a promise that either resolves on observable completion or
130
130
* rejects with the handled error
131
131
*/
132
- forEach ( next : ( value : T ) => void , thisArg : any , PromiseCtor ?: PromiseConstructor ) : Promise < void > {
132
+ forEach ( next : ( value : T ) => void , thisArg : any , PromiseCtor ?: typeof Promise ) : Promise < void > {
133
133
if ( ! PromiseCtor ) {
134
134
if ( root . Rx && root . Rx . config && root . Rx . config . Promise ) {
135
135
PromiseCtor = root . Rx . config . Promise ;
@@ -269,7 +269,7 @@ export class Observable<T> implements CoreOperators<T> {
269
269
timeout : ( due : number | Date , errorToSend ?: any , scheduler ?: Scheduler ) => Observable < T > ;
270
270
timeoutWith : < R > ( due : number | Date , withObservable : Observable < R > , scheduler ?: Scheduler ) => Observable < T > | Observable < R > ;
271
271
toArray : ( ) => Observable < T [ ] > ;
272
- toPromise : ( PromiseCtor ?: PromiseConstructor ) => Promise < T > ;
272
+ toPromise : ( PromiseCtor ?: typeof Promise ) => Promise < T > ;
273
273
window : ( closingNotifier : Observable < any > ) => Observable < Observable < T > > ;
274
274
windowCount : ( windowSize : number , startWindowEvery : number ) => Observable < Observable < T > > ;
275
275
windowTime : ( windowTimeSpan : number , windowCreationInterval ?: number , scheduler ?: Scheduler ) => Observable < Observable < T > > ;
Original file line number Diff line number Diff line change 1
1
import { root } from '../util/root' ;
2
2
3
- export function toPromise < T > ( PromiseCtor ?: PromiseConstructor ) : Promise < T > {
3
+ export function toPromise < T > ( PromiseCtor ?: typeof Promise ) : Promise < T > {
4
4
if ( ! PromiseCtor ) {
5
5
if ( root . Rx && root . Rx . config && root . Rx . config . Promise ) {
6
6
PromiseCtor = root . Rx . config . Promise ;
You can’t perform that action at this time.
0 commit comments