@smui/list
Version:
Svelte Material UI - List
23 lines (22 loc) • 685 B
TypeScript
export interface SMUIListItemAccessor {
_smui_list_item_accessor: true;
readonly element: Element;
selected: boolean;
hasClass(className: string): boolean;
addClass(className: string): void;
removeClass(className: string): void;
getAttr(name: string): string | null;
addAttr(name: string, value: string): void;
removeAttr(name: string): void;
getPrimaryText(): string;
checked: boolean;
readonly hasCheckbox: boolean;
readonly hasRadio: boolean;
activateRipple(): void;
deactivateRipple(): void;
getValue(): any;
action(e: Event): void;
tabindex: number;
readonly disabled: boolean;
activated: boolean;
}