ContextMenuEntry

Type alias ContextMenuEntry

ContextMenuEntry: { command?: ((nodeID: number, clickResult: IClickResult) => void); condition: ((nodeID: number, clickResult: IClickResult) => boolean); description?: string; highlight?: ((nodeID: number, clickResult: IClickResult) => void); iconID?: string; id?: string; label?: string; subEntries?: ContextMenuEntry[] }

Defines the properties of an entry of a context menu.

Type declaration

  • Optional command?: ((nodeID: number, clickResult: IClickResult) => void)
  • condition: ((nodeID: number, clickResult: IClickResult) => boolean)
      • (nodeID: number, clickResult: IClickResult): boolean
      • Parameters

        Returns boolean

  • Optional description?: string
  • Optional highlight?: ((nodeID: number, clickResult: IClickResult) => void)
  • Optional iconID?: string
  • Optional id?: string
  • Optional label?: string
  • Optional subEntries?: ContextMenuEntry[]