message: chore: add comment around the need to cast.
diff: @@ -21,6 +21,7 @@ export function zip<T, A extends readonly unknown[], R>(
  */
  export function zip<T, R>(...sources: Array<ObservableInput<any> | ((...values: Array<any>) => R)>): OperatorFunction<T, any> {
  return operate((source, subscriber) => {
  - zipStatic(source as ObservableInput<any>, ...(sources as Array<ObservableInput<any>>)).subscribe(subscriber);
  + // Casting here as zipStatic accepts the result selector as well.
  + zipStatic(source, ...(sources as any[])).subscribe(subscriber);
  });
  }
  