diff --git a/src/Observable.ts b/src/Observable.ts index 61ecafbbb5..be682d4d7e 100644 --- a/src/Observable.ts +++ b/src/Observable.ts @@ -131,7 +131,7 @@ export default class Observable implements CoreOperators { } // static method stubs - static combineLatest: (...observables: (Observable | ((...values: Array) => T)) []) => Observable; + static combineLatest: (...observables: (Observable | ((...values: Array) => T) | Scheduler)[]) => Observable; static concat: (...observables: any[]) => Observable; static defer: (observableFactory: () => Observable) => Observable; static empty: (scheduler?: Scheduler) => Observable; diff --git a/src/operators/combineLatest-static.ts b/src/operators/combineLatest-static.ts index 8af8c77222..a517af8c76 100644 --- a/src/operators/combineLatest-static.ts +++ b/src/operators/combineLatest-static.ts @@ -3,7 +3,7 @@ import ArrayObservable from '../observables/ArrayObservable'; import { CombineLatestOperator } from './combineLatest-support'; import Scheduler from '../Scheduler'; -export default function combineLatest(...observables: (Observable | ((...values: Array) => R) | Scheduler)[]): Observable { +export default function combineLatest(...observables: (Observable | ((...values: Array) => R) | Scheduler)[]): Observable { let project, scheduler; if (typeof (observables[observables.length - 1]).schedule === 'function') { @@ -15,4 +15,4 @@ export default function combineLatest(...observables: (Observable | ( } return new ArrayObservable(observables, scheduler).lift(new CombineLatestOperator(project)); -} \ No newline at end of file +}