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