Skip to content

Tuple2WriteOps<A, B>

extension Tuple2WriteOps<A, B> on Record

Properties

tupled extension no setter

Write<Record> get tupled

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

Implementation
dart
Write<(A, B)> get tupled => Write.instance(
  ilist([$1.puts, $2.puts]).flatten(),
  (params, n, tuple) {
    final p0 = $1.setParameter(params, n, tuple.$1);
    return $2.setParameter(p0, n + $1.length, tuple.$2);
  },
);