@inaccess-fang/ui-components
Version:
The Inaccess UI Components Library for the Front-end projects
26 lines (25 loc) • 959 B
TypeScript
import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { FangDropdownConfig } from './fang-dropdown.component.model';
export declare class FangDropdownComponent implements OnChanges {
data: any[];
config: FangDropdownConfig;
selectedItemsChanged: EventEmitter<any[]>;
dropdownData: string[];
filteredDropdownData: string[];
isDropdownOpen: boolean;
selectedItems: any[];
searchInputText: string;
ngOnChanges(changes: SimpleChanges): void;
private selectItem;
toggleDropdown(arrowPressed?: boolean, event?: MouseEvent): void;
getPropertyValue(element: any): string;
isItemSelected(item: string): boolean;
removeChip(item: any): void;
getConcatSelectedItems(items: any): string;
selectAll(): void;
clearAll(): void;
proceedToSelection(item: string, event?: MouseEvent): void;
private sortData;
getDropdownSize(): string;
totalSelectedItems(): string;
}