t6<T1, T2, T3, T4, T5, T6> static method

Widget t6<T1, T2, T3, T4, T5, T6>({
  1. Key? key,
  2. required (NeuronAtom<T1>, NeuronAtom<T2>, NeuronAtom<T3>, NeuronAtom<T4>, NeuronAtom<T5>, NeuronAtom<T6>) connect,
  3. required Widget to(
    1. BuildContext context,
    2. T1 v1,
    3. T2 v2,
    4. T3 v3,
    5. T4 v4,
    6. T5 v5,
    7. T6 v6,
    ),
})

Creates a MultiSlot for six signals with type-safe builder.

Implementation

static Widget t6<T1, T2, T3, T4, T5, T6>({
  Key? key,
  required (
    NeuronAtom<T1>,
    NeuronAtom<T2>,
    NeuronAtom<T3>,
    NeuronAtom<T4>,
    NeuronAtom<T5>,
    NeuronAtom<T6>
  ) connect,
  required Widget Function(
          BuildContext context, T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6)
      to,
}) {
  return MultiSlot._(
    key: key,
    signals: [
      connect.$1,
      connect.$2,
      connect.$3,
      connect.$4,
      connect.$5,
      connect.$6
    ],
    builder: (ctx, vals) => to(ctx, vals[0] as T1, vals[1] as T2,
        vals[2] as T3, vals[3] as T4, vals[4] as T5, vals[5] as T6),
  );
}