Skip to content

gunshi / default / LazyCommand

Type Alias: LazyCommand<G>

ts
type LazyCommand<G> = {
(): Awaitable<
  | Command<G>
  | CommandRunner<G>>;
  commandName?: string;
} & Omit<Command<G>, "run" | "name">;

Lazy command interface. Lazy command that's not loaded until it is executed.

Type Parameters

Type ParameterDefault type
G extends GunshiParams<any>DefaultGunshiParams

Released under the MIT License.