@hoso/ngx-contextmenu
Version:
An Angular component to show a context menu on an arbitrary component
28 lines • 973 B
TypeScript
import { Highlightable } from '@angular/cdk/a11y';
import { ElementRef, EventEmitter, TemplateRef } from '@angular/core';
export declare class ContextMenuItemDirective implements Highlightable {
template: TemplateRef<{
item: any;
}>;
elementRef: ElementRef;
subMenu: any;
divider: boolean;
enabled: boolean | ((item: any) => boolean);
passive: boolean;
visible: boolean | ((item: any) => boolean);
execute: EventEmitter<{
event: MouseEvent | KeyboardEvent;
item: any;
}>;
currentItem: any;
isActive: boolean;
get disabled(): boolean;
constructor(template: TemplateRef<{
item: any;
}>, elementRef: ElementRef);
evaluateIfFunction(value: any, item: any): any;
setActiveStyles(): void;
setInactiveStyles(): void;
triggerExecute(item: any, $event?: MouseEvent | KeyboardEvent): void;
}
//# sourceMappingURL=contextMenu.item.directive.d.ts.map