This commit is contained in:
Sebastian Herrlinger
2026-03-25 21:18:51 +01:00
parent 52cdd21807
commit 6df86d0c06
4 changed files with 8 additions and 8 deletions
@@ -358,10 +358,10 @@ export function createTuiApi(input: Input): TuiHostPluginApi {
list() {
return []
},
async activatePlugin() {
async activate() {
return false
},
async deactivatePlugin() {
async deactivate() {
return false
},
},
@@ -568,10 +568,10 @@ function pluginApi(runtime: RuntimeState, load: Loaded, state: Scope, base: stri
list() {
return listPluginStatus(runtime)
},
activatePlugin(id) {
activate(id) {
return activatePluginById(runtime, id, true)
},
deactivatePlugin(id) {
deactivate(id) {
return deactivatePluginById(runtime, id, true)
},
},
+2 -2
View File
@@ -188,8 +188,8 @@ export function createTuiPluginApi(opts: Opts = {}): HostPluginApi {
},
plugins: {
list: () => [],
activatePlugin: async () => false,
deactivatePlugin: async () => false,
activate: async () => false,
deactivate: async () => false,
},
lifecycle: {
signal: ctrl.signal,
+2 -2
View File
@@ -389,8 +389,8 @@ export type TuiPluginApi = {
slots: TuiSlots
plugins: {
list: () => ReadonlyArray<TuiPluginStatus>
activatePlugin: (id: string) => Promise<boolean>
deactivatePlugin: (id: string) => Promise<boolean>
activate: (id: string) => Promise<boolean>
deactivate: (id: string) => Promise<boolean>
}
lifecycle: TuiLifecycle
}