Skip to content

GenTuple9Ops<A, B, C, D, E, F, G, H, I>

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

Properties

tupled extension no setter

Gen<Record> get tupled

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

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