UNPKG

ngx-mat-cdk

Version:

Extra Components for Angular Material including Filters,Drag Drop File, MatSelect Mobile Version

43 lines (42 loc) 1.76 kB
import { EventEmitter, Injector, OnInit, TemplateRef } from '@angular/core'; import { Filter, NgxApplyFilterResult } from "./filters/filter-components/filters-base"; import { ActivatedRoute, Router } from "@angular/router"; import { MatDialog, MatDialogConfig } from "@angular/material/dialog"; import { FiltersService } from "./filters/filters.service"; import { MediaTracker } from "../shared/media-tracker"; import { NgxMatCdkUtilityService } from "../shared/services/ngx-mat-cdk-utility.service"; import { ThemePalette } from "@angular/material/core/common-behaviors/color"; export declare class NgxMatFiltersComponent extends MediaTracker implements OnInit { private filterService; private router; private route; dialog: MatDialog; private utilityService; constructor(injector: Injector, filterService: FiltersService, router: Router, route: ActivatedRoute, dialog: MatDialog, utilityService: NgxMatCdkUtilityService); matColor: ThemePalette; activatedRoute: ActivatedRoute; showInDialog: boolean; filtersRef: TemplateRef<any>; applyFilter: EventEmitter<NgxApplyFilterResult>; width: number; filters: Filter[]; noFilterSelectedText: string; useJalaliDate: boolean; filterLabel: string; applyLabel: string; cancelLabel: string; conditionLabel: 'Condition'; fragment: string; private afterCloseSub; filterCount: number; innerFilters: Filter[]; dialogConfig: MatDialogConfig; getClone(outerFilters: Filter[]): Filter[]; populateInnerFilter(): void; ngOnInit(): void; onClear(): void; private _applyFilter; onApply(): void; openFilterDialog(): void; onRemoveFilter(filter: Filter): void; }