@clr/angular
Version:
Angular components for Clarity
16 lines (15 loc) • 1.05 kB
TypeScript
import { AfterContentInit, ElementRef, Injector, OnDestroy, QueryList } from '@angular/core';
import { FocusableItem } from '../../utils/focus/focusable-item/focusable-item';
import { AbstractPopover } from '../common/abstract-popover';
import { DropdownFocusHandler } from './providers/dropdown-focus-handler.service';
import * as i0 from "@angular/core";
export declare class ClrDropdownMenu extends AbstractPopover implements AfterContentInit, OnDestroy {
items: QueryList<FocusableItem>;
private focusHandler;
constructor(injector: Injector, parentHost: ElementRef<HTMLElement>, nested: ClrDropdownMenu, focusHandler: DropdownFocusHandler);
set position(position: string);
ngAfterContentInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrDropdownMenu, [null, { optional: true; }, { optional: true; skipSelf: true; }, null]>;
static ɵcmp: i0.ɵɵComponentDeclaration<ClrDropdownMenu, "clr-dropdown-menu", never, { "position": "clrPosition"; }, {}, ["items"], ["*"], false, never>;
}