chore(): update stencil

This commit is contained in:
Manu Mtz.-Almeida
2019-07-05 19:33:22 +02:00
parent d71c1cd6b0
commit 1add112be6
8 changed files with 104 additions and 97 deletions

View File

@@ -116,18 +116,15 @@ const LIFECYCLES = [
export function bindLifecycleEvents(instance: any, element: HTMLElement) {
const unregisters = LIFECYCLES.map(eventName => {
const handler = (ev: any) => {
if (typeof instance[eventName] === 'function') {
instance[eventName](ev.detail);
}
instance[eventName](ev.detail);
};
element.addEventListener(eventName, handler);
return () => {
element.removeEventListener(eventName, handler);
};
});
return () => {
unregisters.forEach(fn => fn());
};
if (typeof instance[eventName] === 'function') {
element.addEventListener(eventName, handler);
return () => element.removeEventListener(eventName, handler);
}
return () => { return; };
})
return () => unregisters.forEach(fn => fn());
}
const NavParamsToken = new InjectionToken<any>('NavParamsToken');