Skip to content

GenTuple8Ops<A, B, C, D, E, F, G, H>

extension GenTuple8Ops<A, B, C, D, E, F, G, H> on Record

Properties

tupled extension no setter

Gen<Record> get tupled

Available on Record, provided by the GenTuple8Ops<A, B, C, D, E, F, G, H> extension

Implementation
dart
Gen<(A, B, C, D, E, F, G, H)> get tupled => init.tupled
    .flatMap((t) => last.map(t.appended))
    .withShrinker(
      Shrinker.tuple8(
        $1.shrinker,
        $2.shrinker,
        $3.shrinker,
        $4.shrinker,
        $5.shrinker,
        $6.shrinker,
        $7.shrinker,
        $8.shrinker,
      ),
    );