gunshi / context / createCommandContext
Function: createCommandContext()
ts
function createCommandContext<G, V, C, E>(param): Promise<CommandContextResult<G, E>>;Create a command context.
Type Parameters
| Type Parameter | Default type |
|---|---|
G extends GunshiParamsConstraint | DefaultGunshiParams |
V extends object | ArgValues<ExtractArgs<G>> |
C extends | Command<G> | LazyCommand<G> | Command<G> |
E extends Record<string, CommandContextExtension<{ }>> | object |
Parameters
| Parameter | Type | Description |
|---|---|---|
param | CommandContextParams<G, V, C, E> | A parameters to create a command context. |
Returns
Promise<CommandContextResult<G, E>>
A command context, which is readonly.
