tui plugin object only

This commit is contained in:
Sebastian Herrlinger
2026-03-04 17:29:26 +01:00
parent f6f2ca78ff
commit 557a92a1f3
3 changed files with 130 additions and 25 deletions

View File

@@ -57,11 +57,9 @@ export type TuiPlugin<Renderer = CliRenderer> = (
options?: PluginOptions,
) => Promise<void>
export type TuiPluginModule<Renderer = CliRenderer> =
| TuiPlugin<Renderer>
| {
server?: ServerPlugin
tui?: TuiPlugin<Renderer>
slots?: TuiSlotPlugin
themes?: Record<string, ThemeJson>
}
export type TuiPluginModule<Renderer = CliRenderer> = {
server?: ServerPlugin
tui?: TuiPlugin<Renderer>
slots?: TuiSlotPlugin
themes?: Record<string, ThemeJson>
}