> ## Documentation Index
> Fetch the complete documentation index at: https://stars-components.js.org/llms.txt
> Use this file to discover all available pages before exploring further.

# @wolfstar/http-framework

## Namespaces

* AliasPiece
* ApplicationCommandRegistry
* ApplicationCommandRegistryEntry
* ArgumentError
* AutocompleteInteraction
* ChatInputCommandInteraction
* Client
* Command
* HotModuleReloader
* InteractionHandler
* Interactions
* Listener
* MessageComponentButtonInteraction
* MessageComponentChannelSelectInteraction
* MessageComponentMentionableSelectInteraction
* MessageComponentRoleSelectInteraction
* MessageComponentStringSelectInteraction
* MessageComponentUserSelectInteraction
* MessageContextMenuCommandInteraction
* ModalSubmitInteraction
* Piece
* PreconditionError
* Store
* TransformedArguments
* UserContextMenuCommandInteraction
* UserError

## Enumerations

* [Events](/documentation/api/http-framework/enumerations/Events)
* [HttpCodes](/documentation/api/http-framework/enumerations/HttpCodes)
* [Identifiers](/documentation/api/http-framework/enumerations/Identifiers)
* [LogLevel](/documentation/api/http-framework/enumerations/LogLevel)
* [PluginHook](/documentation/api/http-framework/enumerations/PluginHook)

## Classes

* AliasPiece
* AliasStore
* ApplicationCommandRegistry
* ApplicationCommandRegistryEntry
* ArgumentError
* AutocompleteInteraction
* BaseInteraction
* ChatInputCommandInteraction
* ChatInputRouterError
* Client
* Command
* CommandInteraction
* CommandLoaderStrategy
* CommandRegistry
* CommandRouter
* CommandStore
* CommandStoreRouter
* HotModuleReloader
* InteractionHandler
* InteractionHandlerStore
* Listener
* ListenerLoaderStrategy
* ListenerStore
* LoaderError
* Logger
* Message
* MessageComponentButtonInteraction
* MessageComponentChannelSelectInteraction
* MessageComponentInteraction
* MessageComponentMentionableSelectInteraction
* MessageComponentRoleSelectInteraction
* MessageComponentStringSelectInteraction
* MessageComponentUserSelectInteraction
* MessageContextMenuCommandInteraction
* MissingExportsError
* ModalSubmitInteraction
* PartialMessage
* Piece
* Plugin
* PluginManager
* PreconditionError
* Store
* StoreRegistry
* StringIdParser
* UserContextMenuCommandInteraction
* UserError

## Interfaces

* [AliasPieceOptions](/documentation/api/http-framework/interfaces/AliasPieceOptions)
* [ArgumentTypes](/documentation/api/http-framework/interfaces/ArgumentTypes)
* [ClientEventAutocompleteContext](/documentation/api/http-framework/interfaces/ClientEventAutocompleteContext)
* [ClientEventCommandContext](/documentation/api/http-framework/interfaces/ClientEventCommandContext)
* [ClientEventInteractionHandlerContext](/documentation/api/http-framework/interfaces/ClientEventInteractionHandlerContext)
* [ClientEvents](/documentation/api/http-framework/interfaces/ClientEvents)
* [ClientLoggerOptions](/documentation/api/http-framework/interfaces/ClientLoggerOptions)
* [ClientOptions](/documentation/api/http-framework/interfaces/ClientOptions)
* [ExtractedOptions](/documentation/api/http-framework/interfaces/ExtractedOptions)
* [HMROptions](/documentation/api/http-framework/interfaces/HMROptions)
* [HttpFrameworkPluginAsyncHook](/documentation/api/http-framework/interfaces/HttpFrameworkPluginAsyncHook)
* [HttpFrameworkPluginHook](/documentation/api/http-framework/interfaces/HttpFrameworkPluginHook)
* [HttpFrameworkPluginHookEntry](/documentation/api/http-framework/interfaces/HttpFrameworkPluginHookEntry)
* [IdParserRead](/documentation/api/http-framework/interfaces/IdParserRead)
* [IIdParser](/documentation/api/http-framework/interfaces/IIdParser)
* [ILogger](/documentation/api/http-framework/interfaces/ILogger)
* [ListenOptions](/documentation/api/http-framework/interfaces/ListenOptions)
* [LoaderPieceContext](/documentation/api/http-framework/interfaces/LoaderPieceContext)
* [LoadOptions](/documentation/api/http-framework/interfaces/LoadOptions)
* [~~PieceContext~~](/documentation/api/http-framework/interfaces/PieceContext)
* [PieceOptions](/documentation/api/http-framework/interfaces/PieceOptions)
* [StoreOptions](/documentation/api/http-framework/interfaces/StoreOptions)
* [StoreRegistryEntries](/documentation/api/http-framework/interfaces/StoreRegistryEntries)

## Type Aliases

* AbortError
* AddFiles
* AsyncDiscordResult
* [AsyncPluginHooks](/documentation/api/http-framework/type-aliases/AsyncPluginHooks)
* AutocompleteInteractionArguments
* [AutocompleteResponseData](/documentation/api/http-framework/type-aliases/AutocompleteResponseData)
* [AutocompleteResponseOptions](/documentation/api/http-framework/type-aliases/AutocompleteResponseOptions)
* [BaseCommandInteractionType](/documentation/api/http-framework/type-aliases/BaseCommandInteractionType)
* [BaseInteractionType](/documentation/api/http-framework/type-aliases/BaseInteractionType)
* ClientEventName
* ContextFallback
* [DeferResponseData](/documentation/api/http-framework/type-aliases/DeferResponseData)
* [DeferResponseOptions](/documentation/api/http-framework/type-aliases/DeferResponseOptions)
* [DeferUpdateResult](/documentation/api/http-framework/type-aliases/DeferUpdateResult)
* [DiscordError](/documentation/api/http-framework/type-aliases/DiscordError)
* DiscordResult
* [FollowupOptions](/documentation/api/http-framework/type-aliases/FollowupOptions)
* InGuild
* [Interaction](/documentation/api/http-framework/type-aliases/Interaction)
* InteractionArguments
* LoggerConsoleMethod
* MakeArguments
* [MappedClientEvents](/documentation/api/http-framework/type-aliases/MappedClientEvents)
* [MessageComponentInteractionType](/documentation/api/http-framework/type-aliases/MessageComponentInteractionType)
* [MessageResponseData](/documentation/api/http-framework/type-aliases/MessageResponseData)
* [MessageResponseOptions](/documentation/api/http-framework/type-aliases/MessageResponseOptions)
* [ModalResponseData](/documentation/api/http-framework/type-aliases/ModalResponseData)
* [ModalResponseOptions](/documentation/api/http-framework/type-aliases/ModalResponseOptions)
* [NonPingInteraction](/documentation/api/http-framework/type-aliases/NonPingInteraction)
* PermissionResolvable
* PermissionString
* PieceConstructor
* [RequestAuthPrefix](/documentation/api/http-framework/type-aliases/RequestAuthPrefix)
* [SyncPluginHooks](/documentation/api/http-framework/type-aliases/SyncPluginHooks)
* [UpdateData](/documentation/api/http-framework/type-aliases/UpdateData)
* UpdateOptions
* UpdateResponseOptions
* UpdateResponseResult

## Variables

* applicationCommandRegistry
* ChatInputRouterErrors
* container
* postInitialization
* postListen
* preGenericsInitialization
* preInitialization
* preLoad
* restrictedGuildIdRegistry

## Functions

* [ApplyOptions](/documentation/api/http-framework/functions/ApplyOptions)
* [createClassDecorator](/documentation/api/http-framework/functions/createClassDecorator)
* [createFunctionPrecondition](/documentation/api/http-framework/functions/createFunctionPrecondition)
* [createMethodDecorator](/documentation/api/http-framework/functions/createMethodDecorator)
* [createProxy](/documentation/api/http-framework/functions/createProxy)
* [Enumerable](/documentation/api/http-framework/functions/Enumerable)
* [EnumerableMethod](/documentation/api/http-framework/functions/EnumerableMethod)
* [extractTopLevelOptions](/documentation/api/http-framework/functions/extractTopLevelOptions)
* [getMissingPermissions](/documentation/api/http-framework/functions/getMissingPermissions)
* [makeInteraction](/documentation/api/http-framework/functions/makeInteraction)
* [RegisterCommand](/documentation/api/http-framework/functions/RegisterCommand)
* [RegisterMessageCommand](/documentation/api/http-framework/functions/RegisterMessageCommand)
* [RegisterSubcommand](/documentation/api/http-framework/functions/RegisterSubcommand)
* [RegisterSubcommandGroup](/documentation/api/http-framework/functions/RegisterSubcommandGroup)
* [RegisterUserCommand](/documentation/api/http-framework/functions/RegisterUserCommand)
* [RequiresClientPermissions](/documentation/api/http-framework/functions/RequiresClientPermissions)
* [RequiresDMContext](/documentation/api/http-framework/functions/RequiresDMContext)
* [RequiresGuildContext](/documentation/api/http-framework/functions/RequiresGuildContext)
* [RequiresUserPermissions](/documentation/api/http-framework/functions/RequiresUserPermissions)
* [resolvePermissions](/documentation/api/http-framework/functions/resolvePermissions)
* [RestrictGuildIds](/documentation/api/http-framework/functions/RestrictGuildIds)
* [toPermissionNames](/documentation/api/http-framework/functions/toPermissionNames)
* [transformAutocompleteInteraction](/documentation/api/http-framework/functions/transformAutocompleteInteraction)
* [transformInteraction](/documentation/api/http-framework/functions/transformInteraction)
* [transformMessageInteraction](/documentation/api/http-framework/functions/transformMessageInteraction)
* [transformUserInteraction](/documentation/api/http-framework/functions/transformUserInteraction)

## References

### MessageComponentSelectMenuInteraction

Renames and re-exports MessageComponentStringSelectInteraction
