UNPKG

@porscheinformatik/clr-addons

Version:
27 lines (26 loc) 1.04 kB
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>; }