@controladad/ng-base
Version:
Everything you need for Angular
24 lines (23 loc) • 1.18 kB
TypeScript
import { AfterViewInit, DestroyRef, ElementRef, OnInit } from '@angular/core';
import { CacSelectOptionsComponent } from './select-options.component';
import * as i0 from "@angular/core";
export declare class OptionsTriggerDirective implements OnInit, AfterViewInit {
private host;
destroyRef: DestroyRef;
uiOptionsTriggerFor?: CacSelectOptionsComponent<any>;
selector: 'self' | 'input';
filter: boolean;
preventMenuOpen: boolean;
preventMenuClose: boolean;
private _selectorEl;
private _previouslyActivatedEl?;
constructor(host: ElementRef<HTMLInputElement>);
ngOnInit(): void;
ngAfterViewInit(): void;
private getSelectorEl;
private openMenu;
private preventOpenTemporary;
private preventCloseTemporary;
static ɵfac: i0.ɵɵFactoryDeclaration<OptionsTriggerDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<OptionsTriggerDirective, "[uiOptionsTriggerFor]", never, { "uiOptionsTriggerFor": { "alias": "uiOptionsTriggerFor"; "required": false; }; "selector": { "alias": "selector"; "required": false; }; "filter": { "alias": "filter"; "required": false; }; }, {}, never, never, true, never>;
}