import BaseUIElement from "../BaseUIElement" export default class SvelteUIElement extends BaseUIElement { private readonly _svelteComponent private readonly _props: Record constructor(svelteElement, props: Record) { super() this._svelteComponent = svelteElement this._props = props } protected InnerConstructElement(): HTMLElement { const el = document.createElement("div") new this._svelteComponent({ target: el, props: this._props, }) return el } }