Universal DevTools Kit SDK / @u-devtools/kit / / AppPluginDefinition
Interface: AppPluginDefinition
Defined in: index.ts:40
Properties
commands?
optionalcommands:object[]
Defined in: index.ts:66
Declarative commands
action()
action: (
ctx) =>void|Promise<void>
Parameters
| Parameter | Type |
|---|---|
ctx | AppContext |
Returns
void | Promise<void>
icon?
optionalicon:string
id
id:
string
label
label:
string
shortcut?
optionalshortcut:string[]
component?
optionalcomponent:Component
Defined in: index.ts:44
Vue component that will be rendered in the plugins layer (on top of the page)
menu?
optionalmenu:object
Defined in: index.ts:55
Declarative menu (required for plugins with UI in overlay)
action?
optionalaction:string| (ctx) =>void
icon
icon:
string
id
id:
string
label
label:
string
order?
optionalorder:number
setup()?
optionalsetup: (context) =>void|Promise<void>
Defined in: index.ts:50
Setup function (executed once on startup) Here you can attach global listeners or register menu items
Parameters
| Parameter | Type |
|---|---|
context | AppContext |
Returns
void | Promise<void>