igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
16 lines (15 loc) • 729 B
TypeScript
import { IgxDropDownItemBaseDirective } from '../drop-down/drop-down-item.base';
import { IgxDropDownBaseDirective } from '../drop-down/drop-down.base';
import { IgxInputDirective } from '../input-group/public_api';
import { OverlaySettings } from '../services/overlay/utilities';
/** @hidden @internal */
export interface IgxSelectBase extends IgxDropDownBaseDirective {
input: IgxInputDirective;
readonly selectedItem: IgxDropDownItemBaseDirective;
open(overlaySettings?: OverlaySettings): any;
close(): any;
toggle(overlaySettings?: OverlaySettings): any;
calculateScrollPosition(item: IgxDropDownItemBaseDirective): number;
getFirstItemElement(): HTMLElement;
getEditElement(): HTMLElement;
}