UNPKG

ranui

Version:

UI Component library based on `Web Component`

39 lines (38 loc) 1.23 kB
declare const Button_base: { new (): HTMLElement; prototype: HTMLElement; }; export declare class Button extends Button_base { _btn: HTMLDivElement; _btnContent: HTMLDivElement; _iconElement?: HTMLElement; _slot: HTMLSlotElement; _shadowDom: ShadowRoot; debounceTimeId?: NodeJS.Timeout; static get observedAttributes(): string[]; constructor(); get sheet(): string; set sheet(value: string); get disabled(): boolean | string; set disabled(value: boolean | string | undefined | null); get iconSize(): string; set iconSize(value: string | undefined | null); get icon(): string; set icon(value: string | null); get effect(): string; set effect(value: string | null); /** * @description: 设置 button 的 icon * @return {*} */ setIcon: () => void; mousedown: (event: MouseEvent) => void; mouseup: () => void; debounceMouseEvent: () => void; handlerExternalCss: () => void; connectedCallback(): void; disconnectCallback(): void; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; } declare const _default: import("@/utils/index").CustomErrorType; export default _default;