Skip to content

Tuple5Ops<T1, T2, T3, T4, T5>

extensionTuple5Ops<T1, T2, T3, T4, T5>onRecord

Properties

head extension no setter

T1gethead

Available on Record, provided by the Tuple5Ops<T1, T2, T3, T4, T5> extension

Implementation
dart
T1 get head => $1;

init extension no setter

Recordgetinit

Available on Record, provided by the Tuple5Ops<T1, T2, T3, T4, T5> extension

Implementation
dart
(T1, T2, T3, T4) get init => ($1, $2, $3, $4);

last extension no setter

T5getlast

Available on Record, provided by the Tuple5Ops<T1, T2, T3, T4, T5> extension

Implementation
dart
T5 get last => $5;

tail extension no setter

Recordgettail

Available on Record, provided by the Tuple5Ops<T1, T2, T3, T4, T5> extension

Implementation
dart
(T2, T3, T4, T5) get tail => ($2, $3, $4, $5);

Methods

appended() extension

Recordappended<T6>(T6$6)

Available on Record, provided by the Tuple5Ops<T1, T2, T3, T4, T5> extension

Implementation
dart
(T1, T2, T3, T4, T5, T6) appended<T6>(T6 $6) => ($1, $2, $3, $4, $5, $6);

call() extension

T6call<T6>(T6Function(T1,T2,T3,T4,T5)f)

Available on Record, provided by the Tuple5Ops<T1, T2, T3, T4, T5> extension

Implementation
dart
T6 call<T6>(Function5<T1, T2, T3, T4, T5, T6> f) => f($1, $2, $3, $4, $5);

copy() extension

Recordcopy({T1?$1,T2?$2,T3?$3,T4?$4,T5?$5})

Available on Record, provided by the Tuple5Ops<T1, T2, T3, T4, T5> extension

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

prepended() extension

Recordprepended<T6>(T6$6)

Available on Record, provided by the Tuple5Ops<T1, T2, T3, T4, T5> extension

Implementation
dart
(T6, T1, T2, T3, T4, T5) prepended<T6>(T6 $6) => ($6, $1, $2, $3, $4, $5);