Observes given component as an extension of this observable instance.
Component to wrap events around
Optional
Optional configuration including signal for cleanup
const obs = new ObserverEngine();const modal = {};obs.observe(modal);modal.on('modal-open', () => {});obs.trigger('modal-open'); // opens modalmodal.trigger('modal-open'); // opens modalmodal.cleanup(); // clears all event listeners Copy
const obs = new ObserverEngine();const modal = {};obs.observe(modal);modal.on('modal-open', () => {});obs.trigger('modal-open'); // opens modalmodal.trigger('modal-open'); // opens modalmodal.cleanup(); // clears all event listeners
Observes given component as an extension of this observable instance.