UNPKG

ontimize-web-ngx

Version:
35 lines (34 loc) 1.7 kB
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>; }