ng2-bootstrap
Version:
angular2 bootstrap components
29 lines (28 loc) • 838 B
TypeScript
import { ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core';
export declare class DropdownDirective implements OnInit, OnDestroy {
isOpen: boolean;
autoClose: string;
keyboardNav: boolean;
appendToBody: boolean;
onToggle: EventEmitter<boolean>;
isOpenChange: EventEmitter<boolean>;
addClass: boolean;
selectedOption: number;
menuEl: ElementRef;
toggleEl: ElementRef;
el: ElementRef;
private _isOpen;
private _changeDetector;
constructor(el: ElementRef, ref: ChangeDetectorRef);
ngOnInit(): void;
ngOnDestroy(): void;
dropDownMenu: {
el: ElementRef;
};
dropDownToggle: {
el: ElementRef;
};
toggle(open?: boolean): boolean;
focusDropdownEntry(keyCode: number): void;
focusToggleElement(): void;
}