@@ -12,6 +12,24 @@ import { fromArray } from './fromArray';
1212const  NONE  =  { } ; 
1313
1414/* tslint:disable:max-line-length */ 
15+ 
16+ // If called with a single array, it "auto-spreads" the array, with result selector 
17+ /** @deprecated  resultSelector no longer supported, pipe to map instead */ 
18+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  R > ( sources : [ O1 ] ,  resultSelector : ( v1 : ObservedValueOf < O1 > )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
19+ /** @deprecated  resultSelector no longer supported, pipe to map instead */ 
20+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  R > ( sources : [ O1 ,  O2 ] ,  resultSelector : ( v1 : ObservedValueOf < O1 > ,  v2 : ObservedValueOf < O2 > )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
21+ /** @deprecated  resultSelector no longer supported, pipe to map instead */ 
22+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  R > ( sources : [ O1 ,  O2 ,  O3 ] ,  resultSelector : ( v1 : ObservedValueOf < O1 > ,  v2 : ObservedValueOf < O2 > ,  v3 : ObservedValueOf < O3 > )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
23+ /** @deprecated  resultSelector no longer supported, pipe to map instead */ 
24+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > ,  R > ( sources : [ O1 ,  O2 ,  O3 ,  O4 ] ,  resultSelector : ( v1 : ObservedValueOf < O1 > ,  v2 : ObservedValueOf < O2 > ,  v3 : ObservedValueOf < O3 > ,  v4 : ObservedValueOf < O4 > )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
25+ /** @deprecated  resultSelector no longer supported, pipe to map instead */ 
26+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > ,  O5  extends  ObservableInput < any > ,  R > ( sources : [ O1 ,  O2 ,  O3 ,  O4 ,  O5 ] ,  resultSelector : ( v1 : ObservedValueOf < O1 > ,  v2 : ObservedValueOf < O2 > ,  v3 : ObservedValueOf < O3 > ,  v4 : ObservedValueOf < O4 > ,  v5 : ObservedValueOf < O5 > )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
27+ /** @deprecated  resultSelector no longer supported, pipe to map instead */ 
28+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > ,  O5  extends  ObservableInput < any > ,  O6  extends  ObservableInput < any > ,  R > ( sources : [ O1 ,  O2 ,  O3 ,  O4 ,  O5 ,  O6 ] ,  resultSelector : ( v1 : ObservedValueOf < O1 > ,  v2 : ObservedValueOf < O2 > ,  v3 : ObservedValueOf < O3 > ,  v4 : ObservedValueOf < O4 > ,  v5 : ObservedValueOf < O5 > ,  v6 : ObservedValueOf < O6 > )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
29+ /** @deprecated  resultSelector no longer supported, pipe to map instead */ 
30+ export  function  combineLatest < O  extends  ObservableInput < any > ,  R > ( sources : O [ ] ,  resultSelector : ( ...args : ObservedValueOf < O > [ ] )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
31+ 
32+ // standard call, but with a result selector 
1533/** @deprecated  resultSelector no longer supported, pipe to map instead */ 
1634export  function  combineLatest < O1  extends  ObservableInput < any > ,  R > ( v1 : O1 ,  resultSelector : ( v1 : ObservedValueOf < O1 > )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
1735/** @deprecated  resultSelector no longer supported, pipe to map instead */ 
@@ -25,19 +43,25 @@ export function combineLatest<O1 extends ObservableInput<any>, O2 extends Observ
2543/** @deprecated  resultSelector no longer supported, pipe to map instead */ 
2644export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > ,  O5  extends  ObservableInput < any > ,  O6  extends  ObservableInput < any > ,  R > ( v1 : O1 ,  v2 : O2 ,  v3 : O3 ,  v4 : O4 ,  v5 : O5 ,  v6 : O6 ,  resultSelector : ( v1 : ObservedValueOf < O1 > ,  v2 : ObservedValueOf < O2 > ,  v3 : ObservedValueOf < O3 > ,  v4 : ObservedValueOf < O4 > ,  v5 : ObservedValueOf < O5 > ,  v6 : ObservedValueOf < O6 > )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
2745
46+ // If called with a single array, it "auto-spreads" the array. 
47+ export  function  combineLatest < O1  extends  ObservableInput < any > > ( sources : [ O1 ] ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ] > ; 
48+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > > ( sources : [ O1 ,  O2 ] ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ] > ; 
49+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > > ( sources : [ O1 ,  O2 ,  O3 ] ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ,  ObservedValueOf < O3 > ] > ; 
50+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > > ( sources : [ O1 ,  O2 ,  O3 ,  O4 ] ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ,  ObservedValueOf < O3 > ,  ObservedValueOf < O4 > ] > ; 
51+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > ,  O5  extends  ObservableInput < any > > ( sources : [ O1 ,  O2 ,  O3 ,  O4 ,  O5 ] ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ,  ObservedValueOf < O3 > ,  ObservedValueOf < O4 > ,  ObservedValueOf < O5 > ] > ; 
52+ export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > ,  O5  extends  ObservableInput < any > ,  O6  extends  ObservableInput < any > > ( sources : [ O1 ,  O2 ,  O3 ,  O4 ,  O5 ,  O6 ] ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ,  ObservedValueOf < O3 > ,  ObservedValueOf < O4 > ,  ObservedValueOf < O5 > ,  ObservedValueOf < O6 > ] > ; 
53+ export  function  combineLatest < O  extends  ObservableInput < any > > ( sources : O [ ] ,  scheduler ?: SchedulerLike ) : Observable < ObservedValueOf < O > [ ] > ; 
54+ 
55+ // Standard calls 
2856export  function  combineLatest < O1  extends  ObservableInput < any > > ( v1 : O1 ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ] > ; 
2957export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > > ( v1 : O1 ,  v2 : O2 ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ] > ; 
3058export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > > ( v1 : O1 ,  v2 : O2 ,  v3 : O3 ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ,  ObservedValueOf < O3 > ] > ; 
3159export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > > ( v1 : O1 ,  v2 : O2 ,  v3 : O3 ,  v4 : O4 ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ,  ObservedValueOf < O3 > ,  ObservedValueOf < O4 > ] > ; 
3260export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > ,  O5  extends  ObservableInput < any > > ( v1 : O1 ,  v2 : O2 ,  v3 : O3 ,  v4 : O4 ,  v5 : O5 ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ,  ObservedValueOf < O3 > ,  ObservedValueOf < O4 > ,  ObservedValueOf < O5 > ] > ; 
3361export  function  combineLatest < O1  extends  ObservableInput < any > ,  O2  extends  ObservableInput < any > ,  O3  extends  ObservableInput < any > ,  O4  extends  ObservableInput < any > ,  O5  extends  ObservableInput < any > ,  O6  extends  ObservableInput < any > > ( v1 : O1 ,  v2 : O2 ,  v3 : O3 ,  v4 : O4 ,  v5 : O5 ,  v6 : O6 ,  scheduler ?: SchedulerLike ) : Observable < [ ObservedValueOf < O1 > ,  ObservedValueOf < O2 > ,  ObservedValueOf < O3 > ,  ObservedValueOf < O4 > ,  ObservedValueOf < O5 > ,  ObservedValueOf < O6 > ] > ; 
3462
35- export  function  combineLatest < O  extends  ObservableInput < any > > ( array : O [ ] ,  scheduler ?: SchedulerLike ) : Observable < ObservedValueOf < O > [ ] > ; 
36- export  function  combineLatest < R > ( array : ObservableInput < any > [ ] ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
3763/** @deprecated  resultSelector no longer supported, pipe to map instead */ 
3864export  function  combineLatest < O  extends  ObservableInput < any > ,  R > ( array : O [ ] ,  resultSelector : ( ...values : ObservedValueOf < O > [ ] )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
39- /** @deprecated  resultSelector no longer supported, pipe to map instead */ 
40- export  function  combineLatest < R > ( array : ObservableInput < any > [ ] ,  resultSelector : ( ...values : Array < any > )  =>  R ,  scheduler ?: SchedulerLike ) : Observable < R > ; 
4165export  function  combineLatest < O  extends  ObservableInput < any > > ( ...observables : Array < O  |  SchedulerLike > ) : Observable < any [ ] > ; 
4266export  function  combineLatest < O  extends  ObservableInput < any > ,  R > ( ...observables : Array < O  |  ( ( ...values : ObservedValueOf < O > [ ] )  =>  R )  |  SchedulerLike > ) : Observable < R > ; 
4367export  function  combineLatest < R > ( ...observables : Array < ObservableInput < any >  |  ( ( ...values : Array < any > )  =>  R )  |  SchedulerLike > ) : Observable < R > ; 
0 commit comments