ranui
Version:
A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.
20 lines (19 loc) • 711 B
TypeScript
import { RanElement } from '@/utils/index';
export declare class Option extends RanElement {
_option: HTMLDivElement;
_optionContent: HTMLDivElement;
_shadowDom: ShadowRoot;
_slot: HTMLSlotElement;
static get observedAttributes(): string[];
constructor();
get value(): string | null;
set value(value: string | null);
get sheet(): string | null;
set sheet(value: string | null);
get disabled(): boolean | string | undefined | null;
set disabled(value: boolean | string | undefined | null);
handlerExternalCss(): void;
connectedCallback(): void;
attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
}
export default Option;