@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
27 lines (26 loc) • 1.04 kB
TypeScript
import { AfterViewInit, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core';
import { NgControl } from '@angular/forms';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ClrSearchField implements OnInit, OnDestroy, AfterViewInit {
private renderer;
private inputEl;
private ngControl;
private keyupListener;
private deleteSymbol;
private deleteButton;
private searchSymbol;
destroyed: Subject<void>;
constructor(renderer: Renderer2, inputEl: ElementRef, ngControl: NgControl);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
clearSearchInput(): void;
private setHasValueClass;
private injectDeleteIcon;
private injectSearchIcon;
private addClassToWrapper;
private detachListener;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrSearchField, [null, null, { optional: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ClrSearchField, "[clrSearch]", never, {}, {}, never, never, false, never>;
}