UNPKG

ranui

Version:

UI Component library based on `Web Component`

31 lines (30 loc) 900 B
export interface Context { checked: boolean; } declare const Checkbox_base: { new (): HTMLElement; prototype: HTMLElement; }; export declare class Checkbox extends Checkbox_base { checkInput: HTMLInputElement; checkInner: HTMLSpanElement; context: Context; container: HTMLElement; _shadowDom: ShadowRoot; static get observedAttributes(): string[]; constructor(); get disabled(): string; set disabled(value: string); get value(): string; set value(value: string); get checked(): string; set checked(value: string); updateChecked: () => void; update: () => void; onChange: () => void; connectedCallback(): void; disconnectCallback(): void; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; } declare const _default: import("@/utils/index").CustomErrorType; export default _default;