File tree 3 files changed +11
-2
lines changed
3 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 1
- import { CombineLatestOperator } from '../operators/combineLatest' ;
1
+
2
2
import { Observable } from '../Observable' ;
3
+ import { combineAll as higherOrder } from '../operators' ;
3
4
4
5
/**
5
6
* Converts a higher-order Observable into a first-order Observable by waiting
@@ -42,5 +43,5 @@ import { Observable } from '../Observable';
42
43
* @owner Observable
43
44
*/
44
45
export 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 ) ;
46
47
}
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';
6
6
export { bufferToggle } from './bufferToggle' ;
7
7
export { bufferWhen } from './bufferWhen' ;
8
8
export { catchError } from './catchError' ;
9
+ export { combineAll } from './combineAll' ;
9
10
export { combineLatest } from './combineLatest' ;
10
11
export { concat } from './concat' ;
11
12
export { concatAll } from './concatAll' ;
You can’t perform that action at this time.
0 commit comments