@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
41 lines (40 loc) • 1 kB
TypeScript
import { ElementRef, EventEmitter, OnInit } from '@angular/core';
export declare class TccSearchComponent implements OnInit {
onSearchEvent: EventEmitter<string>;
closeWidth: string;
openWidth: string;
searchOnEnter: boolean;
searchInputElement: ElementRef<HTMLInputElement>;
activeView: string;
_searchInput: string;
searchExpanded: boolean;
get searchInput(): string;
set searchInput(val: string);
constructor();
ngOnInit(): void;
/**
* handles change of searchInput (emits onSearchEvent)
*/
private triggerSearch;
/**
* handles reset search button
* @param {MouseEvent} event click event of the resert button
*/
resetSearch(event: any): void;
/**
* handles change event
*/
onChange(): void;
/**
* handles keyup.enter event
*/
onEnter(): void;
/**
* handles focus event
*/
onFocus(): void;
/**
* handles focusOut event
*/
onFocusOut(): void;
}