@perfectmemory/ngx-contextmenu
Version:
A context menu component for Angular
21 lines (20 loc) • 1.05 kB
TypeScript
import { FocusOrigin, FocusableOption } from '@angular/cdk/a11y';
import { ElementRef } from '@angular/core';
import { ContextMenuItemDirective } from '../context-menu-item/context-menu-item.directive';
import * as i0 from "@angular/core";
export declare class ContextMenuContentItemDirective<T> implements FocusableOption {
private elementRef;
contextMenuContentItem?: ContextMenuItemDirective<T>;
get nativeElement(): HTMLElement;
constructor(elementRef: ElementRef<HTMLElement>);
/**
* @implements FocusableOption
*/
focus(origin?: FocusOrigin | undefined): void;
/**
* @implements FocusableOption
*/
get disabled(): boolean | undefined;
static ɵfac: i0.ɵɵFactoryDeclaration<ContextMenuContentItemDirective<any>, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ContextMenuContentItemDirective<any>, "[contextMenuContentItem]", ["contextMenuContentItem"], { "contextMenuContentItem": { "alias": "contextMenuContentItem"; "required": false; }; }, {}, never, never, false, never>;
}