Fair enough. To be honest, I just copied from a few lines above. I'll use T
as I agree it is better than TResult.


On 13 November 2013 21:23, basarat <notifications@github.com> wrote:

> In rx.js/rx.js.d.ts:
>
> > @@ -406,6 +406,7 @@ declare module Rx {
> >  		merge<T>(scheduler: IScheduler, sources: IObservable<T>[]): IObservable<T>;
> >  		onErrorResumeNext<T>(...sources: IObservable<T>[]): IObservable<T>;
> >  		onErrorResumeNext<T>(sources: IObservable<T>[]): IObservable<T>;
> > +		zip<TResult>(...soucesAndResultSelector: any[]): IObservable<TResult>;
>
> Would prefer T instead of TResult which we use if some return of the
> callback is driving the generic variable
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/borisyankov/DefinitelyTyped/pull/1261/files#r7641482>
> .
>