getLefts<L, R> static method

Iterable<L> getLefts<L, R>(
  1. Iterable<Either<L, R>> iterable
)

Implementation

static Iterable<L> getLefts<L, R>(Iterable<Either<L, R>> iterable) sync* {
  for (var either in iterable) {
    if (either is Left<L, R>) {
      yield either.value;
    }
  }
}