t3<T1, T2, T3> static method
- Key? key,
- required (NeuronAtom<
T1> , NeuronAtom<T2> , NeuronAtom<T3> ) connect, - required Widget to(
- BuildContext context,
- T1 v1,
- T2 v2,
- T3 v3,
Creates a MultiSlot for three signals with type-safe builder.
MultiSlot.t3(
connect: (a, b, c),
to: (context, v1, v2, v3) => Text('$v1 $v2 $v3'),
)
Implementation
static Widget t3<T1, T2, T3>({
Key? key,
required (NeuronAtom<T1>, NeuronAtom<T2>, NeuronAtom<T3>) connect,
required Widget Function(BuildContext context, T1 v1, T2 v2, T3 v3) to,
}) {
return MultiSlot._(
key: key,
signals: [connect.$1, connect.$2, connect.$3],
builder: (ctx, vals) =>
to(ctx, vals[0] as T1, vals[1] as T2, vals[2] as T3),
);
}