Correlates the elements of two sequences based on overlapping durations, and groups the results.
right
(
Observable
)
: The right observable sequence to join elements for.
leftDurationSelector
(
Function
)
: A function to select the duration (expressed as an observable sequence) of each element of the left observable sequence, used to determine overlap.
rightDurationSelector
(
Function
)
: A function to select the duration (expressed as an observable sequence) of each element of the right observable sequence, used to determine overlap.
resultSelector
(
Any
)
: A function invoked to compute a result element for any element of the left sequence with overlapping elements from the right observable sequence. It has the following arguments
-
(
Any
)
An element of the left sequence.
-
(
Observable
)
An observable sequence with elements from the right sequence that overlap with the left sequence's element.
(
Observable
)
: An observable sequence that contains result elements computed from source elements that have an overlapping duration.