1
0
mirror of https://github.com/jaandrle/deka-dom-el synced 2025-07-17 02:16:29 +02:00

Add signal listener, reactive and wrap object functions

This commit is contained in:
2023-08-25 20:45:02 +02:00
parent 5417ecea19
commit 77cb9cf626
3 changed files with 79 additions and 24 deletions

View File

@ -1,6 +1,6 @@
import { isSignal } from './signals.js';
import { isSignal, addSignalListener } from './signals.js';
export function on(event, listener, options){
if(isSignal(event)) return event.listeners.add(listener);
if(isSignal(event)) return addSignalListener(event, listener);
return element=> element.addEventListener(event, listener, options);
}
export function dispatch(event, detail){