UNPKG

@exmg/lit-base

Version:
25 lines 666 B
import { LitElement } from 'lit'; /** * Base Element for Exmg Lit Components * */ export class ExmgElement extends LitElement { constructor() { super(...arguments); this.bubbles = false; } /** * Helper function for throwing custom events * @param eventName Name of the event * @param detail Payload * @param bubbles Bubbling event or not, default to false. */ fire(eventName, detail, bubbles) { this.dispatchEvent(new CustomEvent(eventName, { bubbles: bubbles || this.bubbles, composed: true, detail, })); } } //# sourceMappingURL=exmg-element.js.map