UNPKG

bitfront-library

Version:

Angular CLI project with components and classes used by other Angular projects of the BIT foundation.

31 lines (30 loc) 1.14 kB
import { EventEmitter } from "@angular/core"; import { FormGroup } from "@angular/forms"; import { BaseFilter } from "../shared/base.filter"; import * as i0 from "@angular/core"; export declare abstract class BaseFilterComponent { filter: BaseFilter; myForm: FormGroup; filterOrders: FilterOrder[]; currentOrder: string; displayFilter: boolean; onSearch: EventEmitter<BaseFilter>; onReset: EventEmitter<BaseFilter>; constructor(); abstract createNewFilter(): BaseFilter; submit(value?: string): void; fillFilterWithFormValues(): void; resetFilter(): boolean; resetForm(): void; postResetFilter(): void; changeOrder(newOrder: FilterOrder): void; get diagnostic(): string; static ɵfac: i0.ɵɵFactoryDef<BaseFilterComponent, never>; static ɵdir: i0.ɵɵDirectiveDefWithMeta<BaseFilterComponent, never, never, { "displayFilter": "displayFilter"; }, { "onSearch": "onSearch"; "onReset": "onReset"; }, never>; } export declare class FilterOrder { value: string; label: string; order: string[]; constructor(value: string, label: string, order: string[]); }