Function EventListenerEffectFactory
- EventListenerEffectFactory(parent?): {
effect: {
events: {
subscribe: (<Element_1, EventKey>(element, event, subscriber) => Unsubscribe);
};
};
removeEffect?: (() => void);
}
-
Returns {
effect: {
events: {
subscribe: (<Element_1, EventKey>(element, event, subscriber) => Unsubscribe);
};
};
removeEffect?: (() => void);
}
-
effect: {
events: {
subscribe: (<Element_1, EventKey>(element, event, subscriber) => Unsubscribe);
};
}
-
events: {
subscribe: (<Element_1, EventKey>(element, event, subscriber) => Unsubscribe);
}
-
subscribe: (<Element_1, EventKey>(element, event, subscriber) => Unsubscribe)
-
- <Element_1, EventKey>(element, event, subscriber): Unsubscribe
-
Type Parameters
-
Element_1 extends EventTarget<Element_1>
-
EventKey extends string | number | symbol
Parameters
-
element: Element_1
-
event: EventKey
-
subscriber: EventSubscriber<Element_1, EventKey>
-
Optional removeEffect?: (() => void)