@ngez/core
Version:
A collection of minimalistic, easy-to-use and fully customizable Angular components, directives and services
23 lines (22 loc) • 977 B
TypeScript
import { TemplateRef, QueryList, EventEmitter, ElementRef } from '@angular/core';
import { ActiveDescendantKeyManager } from "@angular/cdk/a11y";
import { NgEzAutocompleteOptionComponent } from './autocomplete-option.component';
import { Subscription, Observable } from 'rxjs';
import { NgEzAutocompleteConfig } from "./models";
export declare class NgEzAutocompleteComponent {
defaultConfig: NgEzAutocompleteConfig;
config: NgEzAutocompleteConfig;
opened: EventEmitter<{}>;
closed: EventEmitter<{}>;
template: TemplateRef<any>;
panel: ElementRef;
options: QueryList<NgEzAutocompleteOptionComponent>;
keyboardEventsManager: ActiveDescendantKeyManager<NgEzAutocompleteOptionComponent>;
subscription: Subscription;
optionEventEmitters: Observable<EventEmitter<{}>>;
ngAfterViewInit(): void;
reset(): void;
handleKeyDown(event: KeyboardEvent): boolean;
getScrollTop(): any;
setScrollTop(): void;
}