@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
54 lines (53 loc) • 1.39 kB
TypeScript
import { ElementRef, EventEmitter, OnInit } from '@angular/core';
export declare class TccSearchComponent implements OnInit {
onSearchEvent: EventEmitter<string>;
closeWidth: string;
openWidth: string;
maxWidth: boolean;
searchOnEnter: boolean;
set initExpand(value: boolean);
searchInputElement: ElementRef<HTMLInputElement>;
activeView: string;
_searchInput: string;
private initExpandVal;
searchExpanded: boolean;
get searchInput(): string;
set searchInput(val: string);
constructor();
ngOnInit(): void;
/**
* handles change of searchInput (emits onSearchEvent)
*/
private triggerSearch;
/**
* handles set search
* @param value string value for search field
*/
setSearch(value: string, triggerSearch?: boolean): void;
/**
* 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
* @param {KeyboardEvent} event press event of the Enter button
*/
onEnter(event: any): void;
/**
* handles focus event
*/
onFocus(): void;
/**
* handles focusOut event
*/
onFocusOut(): void;
/**
* handles icon onClick event
*/
onIconClick(): void;
}