Interface: MenuItem
Defined in: packages/extension-api/src/extension-api.d.ts:69
Properties
checked?
optionalchecked?:boolean
Defined in: packages/extension-api/src/extension-api.d.ts:90
Should only be specified for checkbox or radio type menu items.
enabled?
optionalenabled?:boolean
Defined in: packages/extension-api/src/extension-api.d.ts:82
If false, the menu item will be greyed out and unclickable.
icon?
optionalicon?:string
Defined in: packages/extension-api/src/extension-api.d.ts:78
id
id:
string
Defined in: packages/extension-api/src/extension-api.d.ts:73
Unique within a single menu. Should be same as commandId for handler
label?
optionallabel?:string
Defined in: packages/extension-api/src/extension-api.d.ts:76
submenu?
optionalsubmenu?:MenuItem[]
Defined in: packages/extension-api/src/extension-api.d.ts:92
type?
optionaltype?:"normal"|"separator"|"submenu"|"checkbox"|"radio"
Defined in: packages/extension-api/src/extension-api.d.ts:75
visible?
optionalvisible?:boolean
Defined in: packages/extension-api/src/extension-api.d.ts:86
If false, the menu item will be entirely hidden.