/**
 * @since Last modified: 2024/04/17 20:55:06
 * @class LinkElem
 * @description The father of all a elements.
 * @example
 * class xxxElement extends LinkElem;
 */
import Observe from '../modules/Observe';
class LinkElem extends HTMLAnchorElement {
    constructor() {
        super();
        this.propsRaw = {};
        this.properties = {};
        this.reset = () => {
            this.render(this.propsRaw);
        };
    }
    createObserver() {
        this.observer = new Observe(this.properties);
        this.propsProxy = this.observer.proxy;
    }
    render(data) {
    }
}
window.customElements.define("ax-link", LinkElem);
export default LinkElem;
