igniteui-webcomponents
Version:
Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.
40 lines (39 loc) • 1.06 kB
TypeScript
import { LitElement } from 'lit';
export declare abstract class IgcBaseOptionLikeComponent extends LitElement {
protected _internals: ElementInternals;
protected _active: boolean;
protected _disabled: boolean;
protected _selected: boolean;
protected _value: string;
protected _content: Array<Element>;
protected get _contentSlotText(): string;
/**
* Whether the item is active.
* @attr
*/
set active(value: boolean);
get active(): boolean;
/**
* Whether the item is disabled.
* @attr
*/
set disabled(value: boolean);
get disabled(): boolean;
/**
* Whether the item is selected.
* @attr
*/
set selected(value: boolean);
get selected(): boolean;
/**
* The current value of the item.
* If not specified, the element's text content is used.
*
* @attr
*/
set value(value: string);
get value(): string;
constructor();
connectedCallback(): void;
protected render(): import("lit-html").TemplateResult<1>;
}