ngx-selectbox-may
Version:
Angular selectbox with autocomplete
12 lines (11 loc) • 859 B
TypeScript
import { NGXSelectMayConfigs, NGXSelectMayRow } from './ngx-selectbox-may-configs';
export declare class NgxSelectboxMayService {
constructor();
createDropdownRows(items: any[], configs: NGXSelectMayConfigs): Array<NGXSelectMayRow>;
reconfigureDropdownRowLabelsAndValues(allRows: Array<NGXSelectMayRow>, configs: NGXSelectMayConfigs): void;
createDropdownLabel(configs: NGXSelectMayConfigs, selectedRows: Array<NGXSelectMayRow>): string;
setSelectedItems(configs: NGXSelectMayConfigs, selectedRows: Array<NGXSelectMayRow>, allRows: Array<NGXSelectMayRow>, row: NGXSelectMayRow): NGXSelectMayRow[];
unselectAllSelectedRows(allRows: Array<NGXSelectMayRow>): void;
selectItemByValue(allRows: Array<NGXSelectMayRow>, value: any): NGXSelectMayRow[];
selectItemsByValue(allRows: Array<NGXSelectMayRow>, values: Array<any>): any[];
}