ng2-right-click-menu
Version:
Right click context menu for Angular
24 lines (23 loc) • 794 B
TypeScript
import { ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { ShContextMenuService } from './sh-context-menu.service';
import { ShContextMenuComponent } from './sh-context-menu.component';
import { Subscription } from 'rxjs';
export interface ContextOpenEvent {
data: any;
preventOpen: () => void;
mouseEvent: MouseEvent;
}
export declare class ShAttachMenuDirective implements OnDestroy, OnInit {
private ctxService;
private elm;
menu: ShContextMenuComponent;
triggers: string[];
data: any;
open: EventEmitter<ContextOpenEvent>;
sub: Subscription;
constructor(ctxService: ShContextMenuService, elm: ElementRef);
ngOnInit(): void;
private setupEvents;
openMenu(event: MouseEvent): void;
ngOnDestroy(): void;
}