Skip to content

Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>

extension Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> on Record

Properties

head extension no setter

T1 get head

Available on Record, provided by the Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> extension

Implementation
dart
T1 get head => $1;

init extension no setter

Record get init

Available on Record, provided by the Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> extension

Implementation
dart
(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) get init => (
  $1,
  $2,
  $3,
  $4,
  $5,
  $6,
  $7,
  $8,
  $9,
  $10,
  $11,
  $12,
  $13,
  $14,
  $15,
  $16,
);

last extension no setter

T17 get last

Available on Record, provided by the Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> extension

Implementation
dart
T17 get last => $17;

tail extension no setter

Record get tail

Available on Record, provided by the Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> extension

Implementation
dart
(T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) get tail => (
  $2,
  $3,
  $4,
  $5,
  $6,
  $7,
  $8,
  $9,
  $10,
  $11,
  $12,
  $13,
  $14,
  $15,
  $16,
  $17,
);

Methods

appended() extension

Record appended<T18>(T18 $18)

Available on Record, provided by the Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> extension

Implementation
dart
(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) appended<T18>(
  T18 $18,
) => ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18);

call() extension

T18 call<T18>(
  T18 Function(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) f,
)

Available on Record, provided by the Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> extension

Implementation
dart
T18 call<T18>(
  Function17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> f,
) => f($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17);

copy() extension

Record copy({
  T1? $1,
  T2? $2,
  T3? $3,
  T4? $4,
  T5? $5,
  T6? $6,
  T7? $7,
  T8? $8,
  T9? $9,
  T10? $10,
  T11? $11,
  T12? $12,
  T13? $13,
  T14? $14,
  T15? $15,
  T16? $16,
  T17? $17,
})

Available on Record, provided by the Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> extension

Implementation
dart
(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) copy({
  T1? $1,
  T2? $2,
  T3? $3,
  T4? $4,
  T5? $5,
  T6? $6,
  T7? $7,
  T8? $8,
  T9? $9,
  T10? $10,
  T11? $11,
  T12? $12,
  T13? $13,
  T14? $14,
  T15? $15,
  T16? $16,
  T17? $17,
}) => (
  $1 ?? this.$1,
  $2 ?? this.$2,
  $3 ?? this.$3,
  $4 ?? this.$4,
  $5 ?? this.$5,
  $6 ?? this.$6,
  $7 ?? this.$7,
  $8 ?? this.$8,
  $9 ?? this.$9,
  $10 ?? this.$10,
  $11 ?? this.$11,
  $12 ?? this.$12,
  $13 ?? this.$13,
  $14 ?? this.$14,
  $15 ?? this.$15,
  $16 ?? this.$16,
  $17 ?? this.$17,
);

prepended() extension

Record prepended<T18>(T18 $18)

Available on Record, provided by the Tuple17Ops<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> extension

Implementation
dart
(T18, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) prepended<T18>(
  T18 $18,
) => ($18, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17);