UNPKG

@angular-mdc/web

Version:
33 lines (32 loc) 1.26 kB
import { AfterContentInit, EventEmitter, OnDestroy } from '@angular/core'; import { MdcList, MdcListItem } from '@angular-mdc/web/list'; import { MdcMenuSurfaceBase } from '@angular-mdc/web/menu-surface'; import { DefaultFocusState } from '@material/menu'; export declare class MdcMenuSelectedEvent { index: number; source: MdcListItem; constructor(index: number, source: MdcListItem); } export declare class MdcMenu extends MdcMenuSurfaceBase implements AfterContentInit, OnDestroy { /** Emits whenever the component is destroyed. */ private _destroyed; private _uniqueId; id: string; get wrapFocus(): boolean; set wrapFocus(value: boolean); private _wrapFocus; get closeSurfaceOnSelection(): boolean; set closeSurfaceOnSelection(value: boolean); private _closeSurfaceOnSelection; get defaultFocusState(): DefaultFocusState | undefined; set defaultFocusState(value: DefaultFocusState | undefined); private _defaultFocusState?; readonly selected: EventEmitter<MdcMenuSelectedEvent>; _list?: MdcList; private _createAdapter; private _menuFoundation; ngAfterContentInit(): void; ngOnDestroy(): void; _handleKeydown(evt: KeyboardEvent): void; private _initList; }