メインコンテンツまでスキップ

Interface: FrontendPluginApi

Defined in: packages/plugin-sdk/src/frontend.ts:194

The API object handed to a plugin's activate().

Properties​

events​

readonly events: PluginEventBus

Defined in: packages/plugin-sdk/src/frontend.ts:196


i18n​

readonly i18n: PluginI18nApi

Defined in: packages/plugin-sdk/src/frontend.ts:197


interceptors​

readonly interceptors: Registrar<PromptInterceptorDef>

Defined in: packages/plugin-sdk/src/frontend.ts:212


pluginId​

readonly pluginId: string

Defined in: packages/plugin-sdk/src/frontend.ts:195


slash​

readonly slash: Registrar<SlashCommandDef>

Defined in: packages/plugin-sdk/src/frontend.ts:211


ui​

readonly ui: object

Defined in: packages/plugin-sdk/src/frontend.ts:198

characterTabs​

characterTabs: Registrar<CharacterTabDef>

commands​

commands: Registrar<CommandPaletteDef>

contextMenuItems​

contextMenuItems: Registrar<ContextMenuItemDef>

dialogs​

dialogs: Registrar<DialogDef>

hotkeys​

hotkeys: Registrar<HotkeyDef>

messageActions​

messageActions: Registrar<MessageActionDef>

messageRenderers​

messageRenderers: Registrar<MessageRendererDef>

pages​

pages: Registrar<PageDef>

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.

Parameters​

notification​

NotificationDef

Returns​

Unregister