UNPKG

ng2-right-click-menu

Version:
24 lines (23 loc) 794 B
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; }