Type Alias CommandControllerOptions<Type, GuildOnly, RefuseUncached, ReturnType>

CommandControllerOptions: {
    controllers: Record<
        string,
        | CommandController<
            ReturnType,
            CommandInteraction<Type, CacheTypeResolver<GuildOnly, RefuseUncached>>,
        >
        | Record<
            string,
            CommandController<
                ReturnType,
                CommandInteraction<Type, CacheTypeResolver<GuildOnly, RefuseUncached>>,
            >,
        >,
    >;
    run?: never;
}

Type Parameters

  • Type extends CommandType = CommandType
  • GuildOnly extends boolean = false
  • RefuseUncached extends boolean = false
  • ReturnType = unknown

Type declaration