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 GunshiParams <any > | 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