ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
24 lines (23 loc) • 1.26 kB
TypeScript
import { EventEmitter, Injector, OnDestroy, OnInit, QueryList } from '@angular/core';
import { Subscription } from 'rxjs';
import { IOContextMenuContext } from '../../interfaces/o-context-menu.interface';
import { OComponentMenuBaseItem } from './o-content-menu-base-item.class';
import { OContextMenuService } from './o-context-menu.service';
import * as i0 from "@angular/core";
export declare const DEFAULT_OUTPUTS_O_CONTEXT_MENU: string[];
export declare class OContextMenuComponent implements OnDestroy, OnInit {
protected injector: Injector;
externalContextMenuItems: QueryList<OComponentMenuBaseItem>;
oContextMenuItems: QueryList<OComponentMenuBaseItem>;
origin: HTMLElement;
onShow: EventEmitter<any>;
onClose: EventEmitter<any>;
oContextMenuService: OContextMenuService;
protected subscription: Subscription;
constructor(injector: Injector);
ngOnInit(): void;
ngOnDestroy(): void;
showContextMenu(params: IOContextMenuContext): void;
static ɵfac: i0.ɵɵFactoryDeclaration<OContextMenuComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OContextMenuComponent, "o-context-menu", never, {}, { "onShow": "onShow"; "onClose": "onClose"; }, ["oContextMenuItems"], never, false, never>;
}