Abstract Private _childProtected _childProtected _chipPrivate _deferredProtected _eventProtected Optional _inputPrivate _isProtected _lastProtected _listenersPrivate _methodProtected Optional _outputProtected Optional _preparationProtected 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
Protected _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: ReloadMementoTerminate 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
Base class for chips that contain other chips
Events: