File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 1
- import { ZipOperator } from '../operators/zip' ;
2
1
import { Observable } from '../Observable' ;
2
+ import { zipAll as higherOrder } from '../operators/zipAll' ;
3
3
4
4
/**
5
5
* @param project
@@ -8,5 +8,5 @@ import { Observable } from '../Observable';
8
8
* @owner Observable
9
9
*/
10
10
export function zipAll < T , R > ( this : Observable < T > , project ?: ( ...values : Array < any > ) => R ) : Observable < R > {
11
- return this . lift ( new ZipOperator ( project ) ) ;
11
+ return higherOrder ( project ) ( this ) ;
12
12
}
Original file line number Diff line number Diff line change @@ -80,3 +80,4 @@ export { windowToggle } from './windowToggle';
80
80
export { windowWhen } from './windowWhen' ;
81
81
export { withLatestFrom } from './withLatestFrom' ;
82
82
export { zip } from './zip' ;
83
+ export { zipAll } from './zipAll' ;
Original file line number Diff line number Diff line change
1
+ import { ZipOperator } from './zip' ;
2
+ import { Observable } from '../Observable' ;
3
+ import { OperatorFunction } from '../interfaces' ;
4
+
5
+ export function zipAll < T , R > ( project ?: ( ...values : Array < any > ) => R ) : OperatorFunction < T , R > {
6
+ return ( source : Observable < T > ) => source . lift ( new ZipOperator ( project ) ) ;
7
+ }
You can’t perform that action at this time.
0 commit comments