25 lines
800 B
TypeScript
25 lines
800 B
TypeScript
import { OnInit, OnDestroy, ElementRef } from 'angular2/core';
|
|
import { DropdownMenuInterface, DropdownToggleInterface } from './dropdown.interfaces';
|
|
export declare class Dropdown implements OnInit, OnDestroy {
|
|
el: ElementRef;
|
|
isOpen: boolean;
|
|
autoClose: string;
|
|
keyboardNav: boolean;
|
|
private dropdownAppendToBody;
|
|
private onToggle;
|
|
private addClass;
|
|
private _isOpen;
|
|
selectedOption: number;
|
|
menuEl: ElementRef;
|
|
toggleEl: ElementRef;
|
|
private dropdownMenuTemplateUrl;
|
|
constructor(el: ElementRef);
|
|
ngOnInit(): void;
|
|
ngOnDestroy(): void;
|
|
dropDownMenu: DropdownMenuInterface;
|
|
dropDownToggle: DropdownToggleInterface;
|
|
toggle(open?: boolean): boolean;
|
|
focusDropdownEntry(keyCode: number): void;
|
|
focusToggleElement(): void;
|
|
}
|