UNPKG

@versatiledatakit/data-pipelines

Version:

Data Pipelines help Data Engineers develop, deploy, run, and manage data processing workloads (called 'Data Job')

53 lines (52 loc) 1.99 kB
import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { QuickFilter, QuickFilterChangeEvent, QuickFilters } from './model'; import * as i0 from "@angular/core"; export declare class QuickFiltersComponent implements OnChanges { /** * ** Quick Filters array config. */ set quickFilters(filters: QuickFilters); get quickFilters(): QuickFilters; /** * ** Show or hide Label "QUICK FILTERS" before filters list. * * - true - Show * - false - Hide */ showFiltersLabel: boolean; /** * ** Suppress emitted event when some filter state change. * * - true - Event wont be emitted * - false - Event would be emitted on change */ suppressQuickFilterChangeEvent: boolean; /** * ** Flag that indicates actionable elements should be disabled. */ disableActionableElements: boolean; /** * ** Event Emitter for Filter state change. */ quickFilterChange: EventEmitter<QuickFilterChangeEvent>; activatedFilter: QuickFilter; private _quickFilters; private _deactivatedFilter; /** * ** NgFor elements tracking function. */ trackByFn(index: number, filter: QuickFilter): string; /** * ** Executed when some filter change it's state. * <p> * State changes when User click on some Filter or press Enter while it's on focus. * </p> */ changeFilter(filter: QuickFilter): void; /** * @inheritDoc */ ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration<QuickFiltersComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<QuickFiltersComponent, "lib-quick-filters", never, { "quickFilters": "quickFilters"; "showFiltersLabel": "showFiltersLabel"; "suppressQuickFilterChangeEvent": "suppressQuickFilterChangeEvent"; "disableActionableElements": "disableActionableElements"; }, { "quickFilterChange": "quickFilterChange"; }, never, never>; }