simplify-angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.
27 lines (26 loc) • 1.43 kB
TypeScript
import { AfterViewInit, EventEmitter, OnInit, TemplateRef } from '@angular/core';
import { SimpleBaseClass } from '../../_base/simple-base-class';
import { SimpleInputComponent } from '../inputs/simple-inputs/simple-input/simple-input.component';
import * as i0 from "@angular/core";
export declare class SimpleFiltersComponent extends SimpleBaseClass implements OnInit, AfterViewInit {
autoApply: boolean;
fields: any[];
mode: string;
inputTemplates: any;
template: TemplateRef<any>;
applyFilters: EventEmitter<any>;
filterQueryInput: SimpleInputComponent | undefined;
filterQueryInputTemplate: TemplateRef<any>;
functions: any;
simpleFilters: any;
ngAfterViewInit(): void;
apply(): void;
filterInputChanged(event: any): void;
getFiltersObject(): {
filters: any[];
operator: string;
};
setElementActions(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SimpleFiltersComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SimpleFiltersComponent, "[simple-filters]", never, { "autoApply": { "alias": "autoApply"; "required": false; }; "fields": { "alias": "fields"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "inputTemplates": { "alias": "inputTemplates"; "required": false; }; "template": { "alias": "template"; "required": false; }; }, { "applyFilters": "applyFilters"; }, never, ["*"], false, never>;
}