ranui
Version:
A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.
22 lines (21 loc) • 687 B
TypeScript
import { EventManager } from '@/utils/builder';
import { RanElement } from '@/utils/index';
export declare class Link extends RanElement {
static get observedAttributes(): string[];
_events: EventManager;
_shadowDom: ShadowRoot;
_anchor: HTMLAnchorElement;
constructor();
get href(): string;
set href(v: string);
get replace(): boolean;
get sheet(): string;
set sheet(v: string);
handlerExternalCss: () => void;
_handleClick: (e: MouseEvent) => void;
_syncHref(): void;
connectedCallback(): void;
disconnectedCallback(): void;
attributeChangedCallback(name: string, old: string, next: string): void;
}
export default Link;