gunshi / default / RendererDecorator
Type Alias: RendererDecorator()<T, G>
ts
type RendererDecorator<T, G> = (baseRenderer, ctx) => Promise<T>;Renderer decorator type. A function that wraps a base renderer to add or modify its behavior.
Type Parameters
| Type Parameter | Default type |
|---|---|
T | - |
G extends GunshiParamsConstraint | DefaultGunshiParams |
Parameters
| Parameter | Type | Description |
|---|---|---|
baseRenderer | (ctx) => Promise<T> | The base renderer function to decorate |
ctx | Readonly<CommandContext<G>> | The command context |
Returns
Promise<T>
The decorated result
Since
v0.27.0
