|
|
|
@ -48,13 +48,21 @@ export function createEventDispatcher<
|
|
|
|
if (eventBinding) {
|
|
|
|
if (eventBinding) {
|
|
|
|
// in a server (non-DOM) environment?
|
|
|
|
// in a server (non-DOM) environment?
|
|
|
|
const event = custom_event(type, detail);
|
|
|
|
const event = custom_event(type, detail);
|
|
|
|
eventBinding[0].call(component, event, eventBinding[1].data);
|
|
|
|
try {
|
|
|
|
|
|
|
|
eventBinding[0].call(component, event, eventBinding[1].data);
|
|
|
|
|
|
|
|
} catch (e) {
|
|
|
|
|
|
|
|
console.warn(`A component was instantiated with invalid event:bindings - ${e}`);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (catchAll) {
|
|
|
|
if (catchAll) {
|
|
|
|
// in a server (non-DOM) environment?
|
|
|
|
// in a server (non-DOM) environment?
|
|
|
|
const event = custom_event(type, detail);
|
|
|
|
try {
|
|
|
|
catchAll[0].call(component, event,catchAll[1].data);
|
|
|
|
const event = custom_event(type, detail);
|
|
|
|
|
|
|
|
catchAll[0].call(component, event, catchAll[1].data);
|
|
|
|
|
|
|
|
} catch (e) {
|
|
|
|
|
|
|
|
console.warn(`A component was instantiated with invalid event:bindings - ${e}`);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|