Protected
_childProtected
_chipProtected
_eventProtected
Optional
_inputProtected
_lastProtected
_listenersProtected
Optional
_outputProtected
Optional
_preparationPrivate
_queueProtected
Optional
_reloadProtected
_stateTemplate getter for the chip context provided to children. Overload to add extra attributes to the context.
Protected
_activateActivate a child chip
A chip or function to create a chip
Optional
options: Partial<ActivateChildChipOptions>The activated chip
Private
_activateProtected
_makeBy default, a chip be automatically reloaded
Protected
_onProtected
_onProtected
_onProtected
_onProtected
_onProtected
_onProtected
_onProtected
_removeProtected
_subscribeStart listening to events of a certain type emitted by an object.
The callback will be called with the chip as this
.
Works by default for both NodeJS- and DOM-style events.
If you are interfacing with a different event system, you can provide a
subscriptionHandler
that knows how to handle it.
Rest
...args: EventNames[EventName]Optional
subscriptionHandler: SubscriptionHandlerProtected
_subscribeListen to a single event emitted by an object, then stop.
The callback will be called with the chip as this
.
Works by default for both NodeJS- and DOM-style events.
If you are interfacing with a different event system, you can provide a
subscriptionHandler
that knows how to handle them.
Rest
...args: EventNames[EventName]Optional
subscriptionHandler: SubscriptionHandlerProtected
_terminateTerminate all the children, with the provided signal
Optional
outputSignal: Signal<string>Protected
_terminateProtected
_tickProtected
_unsubscribeUnsubscribe to a set of events.
By default, unsubscribes to everything. If emitter
, event
, or cb
is provided,
unsubscribe only to those.
Optional
emitter: NodeEventSourceOptional
event: stringOptional
cb: ((...args) => void)Rest
...args: unknown[]Activate the chip, with a provided context and input signal. Should only be called from an inactive state
Optional
inputSignal: Signal<string>Optional
reloadMemento: ReloadMementoRest
...params: BaseCompositeEvents[Name]Optional
name: NameOptional
run: ListenerFunction<BaseCompositeEvents, Name>Terminate the chip. Should only be called from an active or paused state
By default, updates all child chips and remove those that have a signal Overload this method in subclasses to change the behavior
Generated using TypeDoc
Chip that runs a set of chips in sequence, one after the other.
When the last chip terminates, the queue is waiting for a new chip to be added.