Interface: FrontendPluginApi
Defined in: packages/plugin-sdk/src/frontend.ts:194
The API object handed to a plugin's activate().
Properties
events
readonlyevents:PluginEventBus
Defined in: packages/plugin-sdk/src/frontend.ts:196
i18n
readonlyi18n:PluginI18nApi
Defined in: packages/plugin-sdk/src/frontend.ts:197
interceptors
readonlyinterceptors:Registrar<PromptInterceptorDef>
Defined in: packages/plugin-sdk/src/frontend.ts:212
pluginId
readonlypluginId:string
Defined in: packages/plugin-sdk/src/frontend.ts:195
slash
readonlyslash:Registrar<SlashCommandDef>
Defined in: packages/plugin-sdk/src/frontend.ts:211
ui
readonlyui:object
Defined in: packages/plugin-sdk/src/frontend.ts:198
characterTabs
characterTabs:
Registrar<CharacterTabDef>
commands
commands:
Registrar<CommandPaletteDef>
contextMenuItems
contextMenuItems:
Registrar<ContextMenuItemDef>
dialogs
hotkeys
messageActions
messageActions:
Registrar<MessageActionDef>
messageRenderers
messageRenderers:
Registrar<MessageRendererDef>
pages
settingsPanels
settingsPanels:
Registrar<SettingsPanelDef>
sidebarPanels
sidebarPanels:
Registrar<SidebarPanelDef>
toolbarActions
toolbarActions:
Registrar<ToolbarActionDef>
Methods
notify()
notify(
notification):Unregister
Defined in: packages/plugin-sdk/src/frontend.ts:214
Show a notification; returns a function to dismiss it early.