SplittableSignal

final class SplittableSignal[M[_], Input](val signal: Signal[M[Input]]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def split[Output, Key](key: Input => Key, distinctCompose: Signal[Input] => Signal[Input], duplicateKeys: DuplicateKeysConfig)(project: (Key, Input, Signal[Input]) => Output)(implicit splittable: Splittable[M]): Signal[M[Output]]
def splitByIndex[Output](project: (Int, Input, Signal[Input]) => Output)(implicit splittable: Splittable[M]): Signal[M[Output]]

Like split, but uses index of the item in the list as the key.

Like split, but uses index of the item in the list as the key.

Concrete fields

val signal: Signal[M[Input]]