Skip to content

Tuple2Ops<T1, T2>

extensionTuple2Ops<T1, T2>onRecord

Properties

head extension no setter

T1gethead

Available on Record, provided by the Tuple2Ops<T1, T2> extension

Implementation
dart
T1 get head => $1;

last extension no setter

T2getlast

Available on Record, provided by the Tuple2Ops<T1, T2> extension

Implementation
dart
T2 get last => $2;

Methods

appended() extension

Recordappended<T3>(T3$3)

Available on Record, provided by the Tuple2Ops<T1, T2> extension

Implementation
dart
(T1, T2, T3) appended<T3>(T3 $3) => ($1, $2, $3);

call() extension

T3call<T3>(T3Function(T1,T2)f)

Available on Record, provided by the Tuple2Ops<T1, T2> extension

Implementation
dart
T3 call<T3>(Function2<T1, T2, T3> f) => f($1, $2);

copy() extension

Recordcopy({T1?$1,T2?$2})

Available on Record, provided by the Tuple2Ops<T1, T2> extension

Implementation
dart
(T1, T2) copy({
  T1? $1,
  T2? $2,
}) => ($1 ?? this.$1, $2 ?? this.$2);

prepended() extension

Recordprepended<T3>(T3$3)

Available on Record, provided by the Tuple2Ops<T1, T2> extension

Implementation
dart
(T3, T1, T2) prepended<T3>(T3 $3) => ($3, $1, $2);