@true-directive/grid
Version:
Angular Data Grid from Yopsilon.
34 lines (33 loc) • 1.29 kB
TypeScript
/**
* Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company.
* @link https://truedirective.com/
* @license MIT
*/
import { EventEmitter, OnDestroy, ComponentFactoryResolver, ChangeDetectorRef } from '@angular/core';
import { GridStateService } from '../grid-state.service';
import { Filter } from '@true-directive/base';
export declare class FilterPopupComponent implements OnDestroy {
state: GridStateService;
private _cfResolver;
private _changeDetector;
popup: any;
container: any;
closed: EventEmitter<any>;
show: EventEmitter<any>;
setFilter: EventEmitter<any>;
resetFilter: EventEmitter<any>;
readonly visible: boolean;
filter: Filter;
private _componentRef;
private _subscribes;
popupClosed(e: any): void;
popupShow(e: any): void;
createComponent(filterComponentType: any, filter: Filter, rows: Array<any>): void;
showByTarget(target: any, filter: Filter, filterComponentType: any, rows: Array<any>): void;
closePopup(result?: any): void;
private unsubscribeAll;
ngAfterContentInit(): void;
ngOnDestroy(): void;
changes(): void;
constructor(state: GridStateService, _cfResolver: ComponentFactoryResolver, _changeDetector: ChangeDetectorRef);
}