UNPKG

systelab-components

Version:

systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.

24 lines (23 loc) 1.62 kB
import { ElementRef, QueryList } from '@angular/core'; import { AbstractContextMenuComponent } from './abstract-context-menu.component'; import { ContextMenuOption } from './context-menu-option'; import * as i0 from "@angular/core"; export declare class ContextMenuSubmenuItemComponent { action: ContextMenuOption; actionName: string; hasIcons: boolean; hasChildren: boolean; readonly levelSeparator = "_|_"; contextMenuOriginal: AbstractContextMenuComponent<ContextMenuOption>; parentId: string; elementID: string; childDropdownMenuElement: QueryList<ElementRef>; constructor(); doMouseOver(event: any, elementID: string, actionId: string): void; doClickWithAction(event: any, elementID: string, actionId: string): void; getAction(childActionId: String): string; isEnabled(elementId: string, actionId: string): boolean; isIconEnabled(elementId: string, actionId: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<ContextMenuSubmenuItemComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ContextMenuSubmenuItemComponent, "systelab-context-menu-submenu-item", never, { "action": { "alias": "action"; "required": false; }; "actionName": { "alias": "actionName"; "required": false; }; "hasIcons": { "alias": "hasIcons"; "required": false; }; "hasChildren": { "alias": "hasChildren"; "required": false; }; "contextMenuOriginal": { "alias": "contextMenuOriginal"; "required": false; }; "parentId": { "alias": "parentId"; "required": false; }; "elementID": { "alias": "elementID"; "required": false; }; }, {}, never, never, false, never>; }