Interface StaticFilter

The StaticFilter controller manages a collection of filter values.

Example: static-filter.fn.tsx

interface StaticFilter {
    state: StaticFilterState;
    deselectAll(): void;
    isValueExcluded(value: StaticFilterValue): boolean;
    isValueSelected(value: StaticFilterValue): boolean;
    subscribe(listener: () => void): Unsubscribe;
    toggleExclude(value: StaticFilterValue): void;
    toggleSelect(value: StaticFilterValue): void;
    toggleSingleExclude(value: StaticFilterValue): void;
    toggleSingleSelect(value: StaticFilterValue): void;
}

Hierarchy (View Summary)

Methods

Properties

A state of the StaticFilter controller.