polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
13 lines • 712 B
TypeScript
import { ContextMenuItem } from './context-menu';
export declare class ContextMenuFactory {
static generateMenuItems(componentType: string, componentId: string, additionalContext?: any): ContextMenuItem[];
private static createChannelStatusMenu;
private static createSystemResourceMenu;
private static createStreamMetricsMenu;
private static createHelpPanelMenu;
private static createDashboardMenu;
private static createGenericMenu;
static filterMenuItems(items: ContextMenuItem[], _context?: any): ContextMenuItem[];
static addShortcutsToMenuItems(items: ContextMenuItem[], shortcuts: Map<string, any>): ContextMenuItem[];
}
//# sourceMappingURL=context-menu-factory.d.ts.map