@alfresco/adf-content-services
Version:
Alfresco ADF content services
26 lines (25 loc) • 1.38 kB
TypeScript
import { FacetField } from '../../models/facet-field.interface';
import { MatCheckboxChange } from '@angular/material/checkbox';
import { FacetFieldBucket } from '../../models/facet-field-bucket.interface';
import { FacetWidget } from '../../models/facet-widget.interface';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class SearchFacetFieldComponent implements FacetWidget {
private queryBuilder;
private searchFacetFiltersService;
private translationService;
field: FacetField;
displayValue$: Subject<string>;
get canUpdateOnChange(): boolean;
onToggleBucket(event: MatCheckboxChange, field: FacetField, bucket: FacetFieldBucket): void;
selectFacetBucket(field: FacetField, bucket: FacetFieldBucket): void;
unselectFacetBucket(field: FacetField, bucket: FacetFieldBucket): void;
canResetSelectedBuckets(field: FacetField): boolean;
resetSelectedBuckets(field: FacetField): void;
getBucketCountDisplay(bucket: FacetFieldBucket): string;
updateDisplayValue(): void;
reset(): void;
submitValues(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SearchFacetFieldComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SearchFacetFieldComponent, "adf-search-facet-field", never, { "field": { "alias": "field"; "required": true; }; }, {}, never, never, true, never>;
}