ontotext-reusable-ui-components
Version:
Unified reusable UI components designed for the Ontotext ecosystem.
22 lines (21 loc) • 974 B
TypeScript
import { SimpleChanges } from '@angular/core';
import { OntoSearchFacetComponent } from '../onto-search-facet.component';
import { FormControl } from '@angular/forms';
import { ReplaySubject } from 'rxjs';
import { SearchFacetModel } from '../models/search-facet-model';
import { MatSelectChange } from '@angular/material/select';
export declare class DropdownMultiSelectFacetComponent extends OntoSearchFacetComponent {
/** control for the selected from multi-selection */
selectedFormControl: FormControl;
/** control for the MatSelect filter keyword multi-selection */
filteredFormControl: FormControl;
/** list of filtered by search keyword for multi-selection */
filtered: ReplaySubject<SearchFacetModel[]>;
private selectedFacets;
ngOnChanges(changes: SimpleChanges): void;
private init;
private filter;
onSelection($event: MatSelectChange): void;
onOpenedChange(isOpen: boolean): void;
private countFacetResults;
}