CodecTuple18Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>
extension CodecTuple18Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> on RecordProvides a product operation on a 18-tuple of Codecs.
Methods
product() extension
Codec<T18> product<T18>(
T18 Function(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) apply,
Record Function(T18) tupled,
)Available on Record, provided by the CodecTuple18Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> extension
Implementation
dart
Codec<T18> product<T18>(
Function18<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>
apply,
Function1<T18, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)>
tupled,
) => Codec.product18(
this.$1,
this.$2,
this.$3,
this.$4,
this.$5,
this.$6,
this.$7,
this.$8,
this.$9,
this.$10,
this.$11,
this.$12,
this.$13,
this.$14,
this.$15,
this.$16,
this.$17,
this.$18,
apply,
tupled,
);