truly-ui
Version:
Web Components for Desktop Applications.
19 lines • 864 B
TypeScript
import { ElementRef } from '@angular/core';
import { Overlay, OverlayPositionBuilder } from '@angular/cdk/overlay';
import { ContextMenuInterface } from '../interfaces/context-menu.interface';
import * as i0 from "@angular/core";
export declare class ContextMenuService {
private overlayPositionBuilder;
private overlay;
private menuRef;
private subscription;
constructor(overlayPositionBuilder: OverlayPositionBuilder, overlay: Overlay);
private overlayRef;
create(event: MouseEvent, elementRef: ElementRef, itemsMenu: ContextMenuInterface[], context?: any): void;
listenBackDropClick(): void;
listenSelect(): void;
close(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ContextMenuService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ContextMenuService>;
}
//# sourceMappingURL=contextmenu.service.d.ts.map