-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Closed
Milestone
Description
What do you think if we change the signatures below
def combineLatest[U,R](that: Observable[U], f: (T, U) => R): Observable[R] = ???
def zipWith[U, R](that: Observable[U], selector: (T,U) => R): Observable[R] = ???
def combineLatestWith[U,R](that: Observable[U])(selector: (T, U) => R): Observable[R] = ???
def zipWith[U, R](that: Observable[U])(selector: (T,U) => R): Observable[R] = ???
to improve type inference (so we don't need to provide explicit parameter types for the lambdas) , and for more uniform naming. It is kind of weird that we have zipWith but not combineLatestWith.
/cc @samuelgruetter, @zsxwing
Metadata
Metadata
Assignees
Labels
No labels