mx-ui-components
Version:
mobius ui library
15 lines (14 loc) • 518 B
TypeScript
export declare abstract class BaseElement extends HTMLElement {
[]: unknown;
protected shadow: ShadowRoot;
constructor();
static get observedAttributes(): string[];
attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void;
connectedCallback(): void;
disconnectedCallback(): void;
private handlePropsChange;
private assignEvents;
protected onInit(): void;
protected onDestroy(): void;
protected abstract render(): void;
}