@coreui/angular
Version:
CoreUI for Angular UI components library
27 lines (26 loc) • 1.23 kB
TypeScript
import { AfterViewInit } from '@angular/core';
import { DropdownService } from '../dropdown.service';
import { DropdownComponent } from '../dropdown/dropdown.component';
import * as i0 from "@angular/core";
export declare class DropdownCloseDirective implements AfterViewInit {
private dropdownService;
dropdown?: DropdownComponent | undefined;
constructor(dropdownService: DropdownService, dropdown?: DropdownComponent | undefined);
/**
* Disables a dropdown-close directive.
* @type boolean
* @default undefined
*/
disabled?: boolean;
dropdownComponent?: DropdownComponent;
ngAfterViewInit(): void;
get hostClasses(): any;
set tabIndex(value: string | number | null);
get tabIndex(): string | number | null;
private _tabIndex;
get isDisabled(): boolean | null;
private onClick;
private onKeyUp;
static ɵfac: i0.ɵɵFactoryDeclaration<DropdownCloseDirective, [null, { optional: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<DropdownCloseDirective, "[cDropdownClose]", ["cDropdownClose"], { "disabled": "disabled"; "dropdownComponent": "dropdownComponent"; "tabIndex": "tabIndex"; }, {}, never, never, false>;
}