ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
35 lines (34 loc) • 1.7 kB
TypeScript
import { OverlayRef } from '@angular/cdk/overlay';
import { AfterViewInit, EventEmitter, Injector, OnInit, QueryList } from '@angular/core';
import { MatMenuTrigger } from '@angular/material/menu';
import { OContextMenuItemComponent } from '../context-menu-item/o-context-menu-item.component';
import { OComponentMenuBaseItem } from '../o-content-menu-base-item.class';
import * as i0 from "@angular/core";
export declare const DEFAULT_CONTEXT_MENU_CONTENT_INPUTS: string[];
export declare const DEFAULT_CONTEXT_MENU_CONTENT_OUTPUTS: string[];
export declare class OContextMenuContentComponent implements AfterViewInit, OnInit {
protected injector: Injector;
menuItems: QueryList<OComponentMenuBaseItem>;
externalMenuItems: QueryList<OComponentMenuBaseItem>;
overlay: OverlayRef;
data: any;
menuClass: string;
execute: EventEmitter<{
event: Event;
data: any;
menuItem: OContextMenuItemComponent;
}>;
close: EventEmitter<any>;
trigger: MatMenuTrigger;
allMenuItems: OComponentMenuBaseItem[];
constructor(injector: Injector);
click(): void;
ngOnInit(): void;
ngAfterViewInit(): void;
initialize(): void;
setData(items: OComponentMenuBaseItem[]): void;
onMenuClosed(): void;
closeContent(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<OContextMenuContentComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OContextMenuContentComponent, "o-context-menu-content", never, { "menuItems": "menuItems"; "externalMenuItems": "externalMenuItems"; "overlay": "overlay"; "data": "data"; "menuClass": "menuClass"; }, { "execute": "execute"; "close": "close"; }, never, never, false, never>;
}