@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
19 lines (18 loc) • 1.14 kB
TypeScript
import { OnDestroy, OnInit } from '@angular/core';
import { ClrTreetableFilterInterface } from './interfaces/filter-model';
import { ClrCommonStringsService, ClrPopoverPosition } from '@clr/angular';
import * as i0 from "@angular/core";
export declare class ClrTreetableFilter<T extends object> implements OnInit, OnDestroy {
protected readonly commonStringsService: ClrCommonStringsService;
private readonly smartToggleService;
private readonly filterProvider;
protected readonly smartPosition: ClrPopoverPosition;
clrTtFilter: import("@angular/core").InputSignal<ClrTreetableFilterInterface<T, unknown>>;
private readonly registered;
protected readonly open: import("@angular/core").Signal<boolean>;
protected readonly active: import("@angular/core").Signal<boolean>;
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrTreetableFilter<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ClrTreetableFilter<any>, "clr-tt-filter", never, { "clrTtFilter": { "alias": "clrTtFilter"; "required": true; "isSignal": true; }; }, {}, never, ["*"], false, never>;
}