Lint and format src/runtime/internal/lifecycle.js

pull/8569/head
S. Elliott Johnson 3 years ago
parent 5e00379cf8
commit 2804d71095

@ -6,8 +6,7 @@ export function set_current_component(component) {
}
/** @returns {any} */
export function get_current_component() {
if (!current_component)
throw new Error('Function called outside component initialization');
if (!current_component) throw new Error('Function called outside component initialization');
return current_component;
}
/**
@ -87,7 +86,7 @@ export function onDestroy(fn) {
*/
export function createEventDispatcher() {
const component = get_current_component();
return ((type, detail, { cancelable = false } = {}) => {
return (type, detail, { cancelable = false } = {}) => {
const callbacks = component.$$.callbacks[type];
if (callbacks) {
// TODO are there situations where events could be dispatched
@ -99,7 +98,7 @@ export function createEventDispatcher() {
return !event.defaultPrevented;
}
return true;
});
};
}
/**
* Associates an arbitrary `context` object with the current component and the specified `key`
@ -159,9 +158,6 @@ export function bubble(component, event) {
}
}
/** @typedef {Object} EventDispatcher */
/** @typedef {Object} DispatchOptions
* @property {boolean} [cancelable]

Loading…
Cancel
Save