UNPKG

@ng-doc/ui-kit

Version:

<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>

28 lines (25 loc) 1.61 kB
import * as i0 from '@angular/core'; import { AfterContentInit, ElementRef, NgZone } from '@angular/core'; import { NgDocOverlayHost, NgDocInputHost, NgDocDisplayValueHost, NgDocListHost, NgDocBaseInput } from '@ng-doc/ui-kit/classes'; import { NgDocDropdownComponent } from '@ng-doc/ui-kit/components/dropdown'; import { NgDocDisplayValueFunction, NgDocOverlayPosition } from '@ng-doc/ui-kit/types'; import { DIControl, DICompareHost, DICompareFunction } from 'di-controls'; declare class NgDocComboboxHostComponent<T> extends DIControl<T> implements NgDocOverlayHost, NgDocInputHost<string>, DICompareHost<T>, NgDocDisplayValueHost<T>, NgDocListHost, AfterContentInit { compareFn: DICompareFunction<T>; displayValueFn: NgDocDisplayValueFunction<T>; origin?: ElementRef<HTMLElement>; dropdown?: NgDocDropdownComponent; inputControl?: NgDocBaseInput<string>; readonly positions: NgDocOverlayPosition[]; protected readonly ngZone: NgZone; constructor(); ngAfterContentInit(): void; get listHostOrigin(): ElementRef<HTMLElement> | undefined; get searchText(): string; get width(): number; get panelClass(): string; clickEvent(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgDocComboboxHostComponent<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgDocComboboxHostComponent<any>, "ng-doc-combobox-host", never, { "compareFn": { "alias": "compareFn"; "required": false; }; "displayValueFn": { "alias": "displayValueFn"; "required": false; }; }, {}, ["dropdown", "inputControl"], ["*"], true, never>; } export { NgDocComboboxHostComponent };