concrete NameToSignalId defining input signal-ids. SetupWithStore does NOT add corresponding signals to the store (hence this must be done by the user of this Signals object, e.g. via connect)
concrete NameToSignalId defining output signal-ids. In contrast to the input signal-ids, the SetupWithStore method takes care of setting up corresponding signals in the store.
concrete NameToEffectId defining effect-ids. SetupWithStore does NOT add corresponding effects to the store (hence this must be done by the user of this Signals object)
Generated using TypeDoc
This type defines an immutable object that encapsulates SignalIds, SetupWithStore and EffectIds. The setup method creates all the necessary wireing to configure the Store instance for the
SignalIds. TheSignalstype represents the reactive counterpart to a class-instance (the IN/OUT-NameToSignalId being the counterpart to a class-interface).SetupWithStoremust add sources to the store for all output-ids, but it must NOT add sources for the input-ids and it must also NOT add effects for the effect-ids.