File tree Expand file tree Collapse file tree 3 files changed +11
-2
lines changed
Expand file tree Collapse file tree 3 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 1- import { CombineLatestOperator } from '../operators/combineLatest' ;
1+
22import { Observable } from '../Observable' ;
3+ import { combineAll as higherOrder } from '../operators' ;
34
45/**
56 * Converts a higher-order Observable into a first-order Observable by waiting
@@ -42,5 +43,5 @@ import { Observable } from '../Observable';
4243 * @owner Observable
4344 */
4445export function combineAll < T , R > ( this : Observable < T > , project ?: ( ...values : Array < any > ) => R ) : Observable < R > {
45- return this . lift ( new CombineLatestOperator ( project ) ) ;
46+ return higherOrder ( project ) ( this ) ;
4647}
Original file line number Diff line number Diff line change 1+ import { CombineLatestOperator } from '../operators/combineLatest' ;
2+ import { Observable } from '../Observable' ;
3+ import { OperatorFunction } from '../interfaces' ;
4+
5+ export function combineAll < T , R > ( project ?: ( ...values : Array < any > ) => R ) : OperatorFunction < T , R > {
6+ return ( source : Observable < T > ) => source . lift ( new CombineLatestOperator ( project ) ) ;
7+ }
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ export { bufferTime } from './bufferTime';
66export { bufferToggle } from './bufferToggle' ;
77export { bufferWhen } from './bufferWhen' ;
88export { catchError } from './catchError' ;
9+ export { combineAll } from './combineAll' ;
910export { combineLatest } from './combineLatest' ;
1011export { concat } from './concat' ;
1112export { concatAll } from './concatAll' ;
You can’t perform that action at this time.
0 commit comments