@@ -132,17 +132,17 @@ export default class Observable<T> implements CoreOperators<T> {
132
132
133
133
// static method stubs
134
134
static combineLatest : < T > ( ...observables : ( Observable < any > | ( ( ...values : Array < any > ) => T ) | Scheduler ) [ ] ) => Observable < T > ;
135
- static concat : ( ...observables : any [ ] ) => Observable < any > ;
135
+ static concat : < T > ( ...observables : ( Observable < any > | Scheduler ) [ ] ) => Observable < T > ;
136
136
static defer : < T > ( observableFactory : ( ) => Observable < T > ) => Observable < T > ;
137
137
static empty : < T > ( scheduler ?: Scheduler ) => Observable < T > ;
138
- static forkJoin : ( ...observables : Observable < any > [ ] ) => Observable < any [ ] > ;
138
+ static forkJoin : < T > ( ...observables : Observable < any > [ ] ) => Observable < T > ;
139
139
static from : < T > ( iterable : any , scheduler ?: Scheduler ) => Observable < T > ;
140
140
static fromArray : < T > ( array : T [ ] , scheduler ?: Scheduler ) => Observable < T > ;
141
141
static fromEvent : < T > ( element : any , eventName : string , selector : ( ...args :Array < any > ) => T ) => Observable < T > ;
142
142
static fromEventPattern : < T > ( addHandler : ( handler :Function ) => void , removeHandler : ( handler :Function ) => void , selector ?: ( ...args :Array < any > ) => T ) => Observable < T > ;
143
143
static fromPromise : < T > ( promise : Promise < T > , scheduler ?: Scheduler ) => Observable < T > ;
144
144
static interval : ( interval : number , scheduler ?: Scheduler ) => Observable < number > ;
145
- static merge : ( ...observables :any [ ] ) => Observable < any > ;
145
+ static merge : < T > ( ...observables : ( Observable < any > | Scheduler | number ) [ ] ) => Observable < T > ;
146
146
static never : < T > ( ) => Observable < T > ;
147
147
static of : < T > ( ...values : ( T | Scheduler ) [ ] ) => Observable < T > ;
148
148
static range : ( start : number , end : number , scheduler ?: Scheduler ) => Observable < number > ;
0 commit comments