Skip to content

Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8>

extension Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8> on Record

Properties

head extension no setter

T1 get head

Available on Record, provided by the Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8> extension

Implementation
dart
T1 get head => $1;

init extension no setter

Record get init

Available on Record, provided by the Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8> extension

Implementation
dart
(T1, T2, T3, T4, T5, T6, T7) get init => ($1, $2, $3, $4, $5, $6, $7);

last extension no setter

T8 get last

Available on Record, provided by the Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8> extension

Implementation
dart
T8 get last => $8;

tail extension no setter

Record get tail

Available on Record, provided by the Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8> extension

Implementation
dart
(T2, T3, T4, T5, T6, T7, T8) get tail => ($2, $3, $4, $5, $6, $7, $8);

Methods

appended() extension

Record appended<T9>(T9 $9)

Available on Record, provided by the Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8> extension

Implementation
dart
(T1, T2, T3, T4, T5, T6, T7, T8, T9) appended<T9>(T9 $9) => ($1, $2, $3, $4, $5, $6, $7, $8, $9);

call() extension

T9 call<T9>(T9 Function(T1, T2, T3, T4, T5, T6, T7, T8) f)

Available on Record, provided by the Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8> extension

Implementation
dart
T9 call<T9>(Function8<T1, T2, T3, T4, T5, T6, T7, T8, T9> f) => f($1, $2, $3, $4, $5, $6, $7, $8);

copy() extension

Record copy({T1? $1, T2? $2, T3? $3, T4? $4, T5? $5, T6? $6, T7? $7, T8? $8})

Available on Record, provided by the Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8> extension

Implementation
dart
(T1, T2, T3, T4, T5, T6, T7, T8) copy({
  T1? $1,
  T2? $2,
  T3? $3,
  T4? $4,
  T5? $5,
  T6? $6,
  T7? $7,
  T8? $8,
}) => (
  $1 ?? this.$1,
  $2 ?? this.$2,
  $3 ?? this.$3,
  $4 ?? this.$4,
  $5 ?? this.$5,
  $6 ?? this.$6,
  $7 ?? this.$7,
  $8 ?? this.$8,
);

prepended() extension

Record prepended<T9>(T9 $9)

Available on Record, provided by the Tuple8Ops<T1, T2, T3, T4, T5, T6, T7, T8> extension

Implementation
dart
(T9, T1, T2, T3, T4, T5, T6, T7, T8) prepended<T9>(T9 $9) => ($9, $1, $2, $3, $4, $5, $6, $7, $8);