Skip to content

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 ParameterDefault type
T-
G extends GunshiParamsConstraintDefaultGunshiParams

Parameters ​

ParameterTypeDescription
baseRenderer(ctx) => Promise<T>The base renderer function to decorate
ctxReadonly<CommandContext<G>>The command context

Returns ​

Promise<T>

The decorated result

Since ​

v0.27.0

Released under the MIT License.