UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

67 lines (66 loc) 1.97 kB
import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { TccInputMask } from '../../models/inputMask.model'; import { TccKeyValuePair } from '../../../odata/models/shared.model'; import { UntypedFormControl } from '@angular/forms'; import { MatPaginator } from '@angular/material/paginator'; export declare class TccSearchListComponent implements OnInit, OnDestroy { paginator: MatPaginator; set element(data: TccInputMask.searchListOptions); valueChange: EventEmitter<{ id: string; value: Array<string>; }>; onChangePage: EventEmitter<{ id: string; pagenumber: number; searchactive: boolean; }>; onSearch: EventEmitter<{ id: string; searchstring: string; selection?: string; }>; constructor(); ngOnInit(): void; ngOnDestroy(): void; _input: UntypedFormControl; visibleClass: string; customClasses: string; sizeClasses: string; currentCount: number; private set value(value); inputSelect: boolean; _filter: Array<string>; _value: Array<string>; private _selectionList; private _searchList; _displayList: Array<TccKeyValuePair>; _element: TccInputMask.searchListOptions; private get _list(); private set _list(value); private get loadedpages(); _pageSize: number; private currentPage; private searchEnter; private subscription; private obs; private addToList; private resetComponent; onChangePageEvent(event: { length: number; pageIndex: number; pageSize: number; previousPageIndex: number; }): void; private endSearch; onSearchKeyPress(event: any): void; private _onSearch; changeEvent(event: any, value: string): void; onSearchClick(event: { value: string; selected: string; }): void; onSearchClick2(event: any): void; onSearchClear(): void; private switchPage; }