Skip to content

GenTuple3Ops<A, B, C>

extension GenTuple3Ops<A, B, C> on Record

Properties

tupled extension no setter

Gen<Record> get tupled

Available on Record, provided by the GenTuple3Ops<A, B, C> extension

Implementation
dart
Gen<(A, B, C)> get tupled => init.tupled
    .flatMap((t) => last.map(t.appended))
    .withShrinker(Shrinker.tuple3($1.shrinker, $2.shrinker, $3.shrinker));