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>

25 lines (24 loc) 1.58 kB
import { AfterContentInit, ElementRef, NgZone } from '@angular/core'; import { NgDocBaseInput, NgDocDisplayValueHost, NgDocInputHost, NgDocListHost, NgDocOverlayHost } 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 { DICompareFunction, DICompareHost, DIControl } from 'di-controls'; import * as i0 from "@angular/core"; export 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>; }