@ctrl/ngx-rightclick
Version:
GitHub Buttons for Angular. Star, Like, Follow and more
28 lines (27 loc) • 892 B
TypeScript
import { OnDestroy, EventEmitter } from '@angular/core';
import { ActiveContextMenu, ContextMenuService } from './context-menu.service';
export declare class ContextSubmenuTriggerDirective implements OnDestroy {
private contextMenuService;
hoverDelay: number;
openDelay: number;
contextSubmenuTrigger?: any;
menuContext?: any;
menuAction: EventEmitter<any>;
menuClose: EventEmitter<void>;
menu?: ActiveContextMenu;
opentimer: any;
closetimer: any;
visible: boolean;
level: number;
constructor(contextMenuService: ContextMenuService);
handleSubMenuClick($event: MouseEvent): void;
handleSubMenuEnter($event: MouseEvent): void;
/**
* submenu hides after cursor has exited for a period of time
*/
handleSubMenuExit(): void;
/**
* if overwritten make sure to clear timeouts
*/
ngOnDestroy(): void;
}