// @ts-check import { html, WebComponent } from "../../src/index.js"; class SimpleText extends WebComponent { clickCallback() { console.log(">>> click!"); } onDestroy() { console.log(">>> removing event listener"); this.removeEventListener("click", this.clickCallback); } get template() { return html`Click me!`; } } customElements.define("simple-text", SimpleText);