UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

210 lines (207 loc) • 13.1 kB
"use strict"; const require_lib_types_Enums = require('./lib/types/Enums.cjs'); const require_lib_types_Events = require('./lib/types/Events.cjs'); const require_lib_utils_application_commands_ApplicationCommandRegistry = require('./lib/utils/application-commands/ApplicationCommandRegistry.cjs'); const require_lib_utils_application_commands_ApplicationCommandRegistries = require('./lib/utils/application-commands/ApplicationCommandRegistries.cjs'); const require_lib_errors_Identifiers = require('./lib/errors/Identifiers.cjs'); const require_lib_errors_UserError = require('./lib/errors/UserError.cjs'); const require_lib_errors_PreconditionError = require('./lib/errors/PreconditionError.cjs'); const require_lib_structures_Precondition = require('./lib/structures/Precondition.cjs'); const require_preconditions_ClientPermissions = require('./preconditions/ClientPermissions.cjs'); const require_preconditions_Cooldown = require('./preconditions/Cooldown.cjs'); const require_preconditions_DMOnly = require('./preconditions/DMOnly.cjs'); const require_preconditions_Enabled = require('./preconditions/Enabled.cjs'); const require_preconditions_GuildNewsOnly = require('./preconditions/GuildNewsOnly.cjs'); const require_preconditions_GuildNewsThreadOnly = require('./preconditions/GuildNewsThreadOnly.cjs'); const require_preconditions_GuildOnly = require('./preconditions/GuildOnly.cjs'); const require_preconditions_GuildPrivateThreadOnly = require('./preconditions/GuildPrivateThreadOnly.cjs'); const require_preconditions_GuildPublicThreadOnly = require('./preconditions/GuildPublicThreadOnly.cjs'); const require_preconditions_GuildTextOnly = require('./preconditions/GuildTextOnly.cjs'); const require_preconditions_GuildThreadOnly = require('./preconditions/GuildThreadOnly.cjs'); const require_preconditions_GuildVoiceOnly = require('./preconditions/GuildVoiceOnly.cjs'); const require_preconditions_NSFW = require('./preconditions/NSFW.cjs'); const require_lib_errors_ArgumentError = require('./lib/errors/ArgumentError.cjs'); const require_lib_parsers_Args = require('./lib/parsers/Args.cjs'); const require_lib_utils_preconditions_PreconditionContainerSingle = require('./lib/utils/preconditions/PreconditionContainerSingle.cjs'); const require_lib_utils_preconditions_conditions_PreconditionConditionAnd = require('./lib/utils/preconditions/conditions/PreconditionConditionAnd.cjs'); const require_lib_utils_preconditions_conditions_PreconditionConditionOr = require('./lib/utils/preconditions/conditions/PreconditionConditionOr.cjs'); const require_lib_utils_preconditions_PreconditionContainerArray = require('./lib/utils/preconditions/PreconditionContainerArray.cjs'); const require_lib_precondition_resolvers_index = require('./lib/precondition-resolvers/index.cjs'); const require_lib_structures_Command = require('./lib/structures/Command.cjs'); const require_preconditions_RunIn = require('./preconditions/RunIn.cjs'); const require_preconditions_UserPermissions = require('./preconditions/UserPermissions.cjs'); const require_lib_plugins_symbols = require('./lib/plugins/symbols.cjs'); const require_lib_plugins_Plugin = require('./lib/plugins/Plugin.cjs'); const require_lib_plugins_PluginManager = require('./lib/plugins/PluginManager.cjs'); const require_lib_resolvers_index = require('./lib/resolvers/index.cjs'); const require_lib_structures_Listener = require('./lib/structures/Listener.cjs'); const require_lib_structures_Argument = require('./lib/structures/Argument.cjs'); const require_lib_structures_ArgumentStore = require('./lib/structures/ArgumentStore.cjs'); const require_lib_structures_CommandStore = require('./lib/structures/CommandStore.cjs'); const require_lib_structures_InteractionHandler = require('./lib/structures/InteractionHandler.cjs'); const require_lib_structures_InteractionHandlerStore = require('./lib/structures/InteractionHandlerStore.cjs'); const require_lib_structures_ListenerLoaderStrategy = require('./lib/structures/ListenerLoaderStrategy.cjs'); const require_lib_structures_ListenerStore = require('./lib/structures/ListenerStore.cjs'); const require_lib_structures_PreconditionStore = require('./lib/structures/PreconditionStore.cjs'); const require_lib_utils_logger_ILogger = require('./lib/utils/logger/ILogger.cjs'); const require_lib_utils_logger_Logger = require('./lib/utils/logger/Logger.cjs'); const require_lib_SapphireClient = require('./lib/SapphireClient.cjs'); require('./lib/types/CommandTypes.cjs'); const require_lib_utils_preconditions_containers_ClientPermissionsPrecondition = require('./lib/utils/preconditions/containers/ClientPermissionsPrecondition.cjs'); const require_lib_utils_preconditions_containers_UserPermissionsPrecondition = require('./lib/utils/preconditions/containers/UserPermissionsPrecondition.cjs'); let __sapphire_pieces = require("@sapphire/pieces"); //#region src/index.ts const ApplicationCommandRegistries = { acquire: require_lib_utils_application_commands_ApplicationCommandRegistries.acquire, setDefaultBehaviorWhenNotIdentical: require_lib_utils_application_commands_ApplicationCommandRegistries.setDefaultBehaviorWhenNotIdentical, setDefaultGuildIds: require_lib_utils_application_commands_ApplicationCommandRegistries.setDefaultGuildIds, setBulkOverwriteRetries: require_lib_utils_application_commands_ApplicationCommandRegistries.setBulkOverwriteRetries, getDefaultGuildIds: require_lib_utils_application_commands_ApplicationCommandRegistries.getDefaultGuildIds, getDefaultBehaviorWhenNotIdentical: require_lib_utils_application_commands_ApplicationCommandRegistries.getDefaultBehaviorWhenNotIdentical, getBulkOverwriteRetries: require_lib_utils_application_commands_ApplicationCommandRegistries.getBulkOverwriteRetries, get registries() { return require_lib_utils_application_commands_ApplicationCommandRegistries.registries; } }; const CorePreconditions = { ClientPermissions: require_preconditions_ClientPermissions.CorePrecondition, Cooldown: require_preconditions_Cooldown.CorePrecondition, DMOnly: require_preconditions_DMOnly.CorePrecondition, Enabled: require_preconditions_Enabled.CorePrecondition, RunIn: require_preconditions_RunIn.CorePrecondition, GuildNewsOnly: require_preconditions_GuildNewsOnly.CorePrecondition, GuildNewsThreadOnly: require_preconditions_GuildNewsThreadOnly.CorePrecondition, GuildOnly: require_preconditions_GuildOnly.CorePrecondition, GuildPrivateThreadOnly: require_preconditions_GuildPrivateThreadOnly.CorePrecondition, GuildPublicThreadOnly: require_preconditions_GuildPublicThreadOnly.CorePrecondition, GuildTextOnly: require_preconditions_GuildTextOnly.CorePrecondition, GuildVoiceOnly: require_preconditions_GuildVoiceOnly.CorePrecondition, GuildThreadOnly: require_preconditions_GuildThreadOnly.CorePrecondition, NSFW: require_preconditions_NSFW.CorePrecondition, UserPermissions: require_preconditions_UserPermissions.CorePrecondition }; /** * The [@sapphire/framework](https://github.com/sapphiredev/framework) version that you are currently using. * An example use of this is showing it of in a bot information command. * * Note to Sapphire developers: This needs to explicitly be `string` so it is not typed as the string that gets replaced by esbuild */ const version = "5.5.0"; //#endregion Object.defineProperty(exports, 'AliasPiece', { enumerable: true, get: function () { return __sapphire_pieces.AliasPiece; } }); Object.defineProperty(exports, 'AliasStore', { enumerable: true, get: function () { return __sapphire_pieces.AliasStore; } }); exports.AllFlowsPrecondition = require_lib_structures_Precondition.AllFlowsPrecondition; exports.ApplicationCommandRegistries = ApplicationCommandRegistries; exports.ApplicationCommandRegistry = require_lib_utils_application_commands_ApplicationCommandRegistry.ApplicationCommandRegistry; exports.Args = require_lib_parsers_Args.Args; exports.Argument = require_lib_structures_Argument.Argument; exports.ArgumentError = require_lib_errors_ArgumentError.ArgumentError; exports.ArgumentStore = require_lib_structures_ArgumentStore.ArgumentStore; exports.BucketScope = require_lib_types_Enums.BucketScope; exports.ClientPermissionsPrecondition = require_lib_utils_preconditions_containers_ClientPermissionsPrecondition.ClientPermissionsPrecondition; exports.Command = require_lib_structures_Command.Command; exports.CommandOptionsRunTypeEnum = require_lib_types_Enums.CommandOptionsRunTypeEnum; exports.CommandPreConditions = require_lib_types_Enums.CommandPreConditions; exports.CommandStore = require_lib_structures_CommandStore.CommandStore; exports.CooldownLevel = require_lib_types_Enums.CooldownLevel; exports.CorePreconditions = CorePreconditions; exports.Events = require_lib_types_Events.Events; exports.Identifiers = require_lib_errors_Identifiers.Identifiers; exports.InteractionHandler = require_lib_structures_InteractionHandler.InteractionHandler; exports.InteractionHandlerFilters = require_lib_structures_InteractionHandlerStore.InteractionHandlerFilters; exports.InteractionHandlerStore = require_lib_structures_InteractionHandlerStore.InteractionHandlerStore; exports.InteractionHandlerTypes = require_lib_structures_InteractionHandler.InteractionHandlerTypes; exports.InternalRegistryAPIType = require_lib_types_Enums.InternalRegistryAPIType; exports.Listener = require_lib_structures_Listener.Listener; exports.ListenerLoaderStrategy = require_lib_structures_ListenerLoaderStrategy.ListenerLoaderStrategy; exports.ListenerStore = require_lib_structures_ListenerStore.ListenerStore; Object.defineProperty(exports, 'LoaderError', { enumerable: true, get: function () { return __sapphire_pieces.LoaderError; } }); exports.LogLevel = require_lib_utils_logger_ILogger.LogLevel; exports.Logger = require_lib_utils_logger_Logger.Logger; Object.defineProperty(exports, 'MissingExportsError', { enumerable: true, get: function () { return __sapphire_pieces.MissingExportsError; } }); Object.defineProperty(exports, 'Piece', { enumerable: true, get: function () { return __sapphire_pieces.Piece; } }); exports.Plugin = require_lib_plugins_Plugin.Plugin; exports.PluginHook = require_lib_types_Enums.PluginHook; exports.PluginManager = require_lib_plugins_PluginManager.PluginManager; exports.Precondition = require_lib_structures_Precondition.Precondition; exports.PreconditionConditionAnd = require_lib_utils_preconditions_conditions_PreconditionConditionAnd.PreconditionConditionAnd; exports.PreconditionConditionOr = require_lib_utils_preconditions_conditions_PreconditionConditionOr.PreconditionConditionOr; exports.PreconditionContainerArray = require_lib_utils_preconditions_PreconditionContainerArray.PreconditionContainerArray; exports.PreconditionContainerSingle = require_lib_utils_preconditions_PreconditionContainerSingle.PreconditionContainerSingle; exports.PreconditionError = require_lib_errors_PreconditionError.PreconditionError; Object.defineProperty(exports, 'PreconditionResolvers', { enumerable: true, get: function () { return require_lib_precondition_resolvers_index.precondition_resolvers_exports; } }); exports.PreconditionRunCondition = require_lib_utils_preconditions_PreconditionContainerArray.PreconditionRunCondition; exports.PreconditionRunMode = require_lib_utils_preconditions_PreconditionContainerArray.PreconditionRunMode; exports.PreconditionStore = require_lib_structures_PreconditionStore.PreconditionStore; exports.RegisterBehavior = require_lib_types_Enums.RegisterBehavior; Object.defineProperty(exports, 'Resolvers', { enumerable: true, get: function () { return require_lib_resolvers_index.resolvers_exports; } }); exports.SapphireClient = require_lib_SapphireClient.SapphireClient; Object.defineProperty(exports, 'Store', { enumerable: true, get: function () { return __sapphire_pieces.Store; } }); Object.defineProperty(exports, 'StoreRegistry', { enumerable: true, get: function () { return __sapphire_pieces.StoreRegistry; } }); exports.UserError = require_lib_errors_UserError.UserError; exports.UserPermissionsPrecondition = require_lib_utils_preconditions_containers_UserPermissionsPrecondition.UserPermissionsPrecondition; Object.defineProperty(exports, 'container', { enumerable: true, get: function () { return __sapphire_pieces.container; } }); exports.postInitialization = require_lib_plugins_symbols.postInitialization; exports.postLogin = require_lib_plugins_symbols.postLogin; exports.preGenericsInitialization = require_lib_plugins_symbols.preGenericsInitialization; exports.preInitialization = require_lib_plugins_symbols.preInitialization; exports.preLogin = require_lib_plugins_symbols.preLogin; exports.version = version; var __sapphire_result = require("@sapphire/result"); Object.keys(__sapphire_result).forEach(function (k) { if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, { enumerable: true, get: function () { return __sapphire_result[k]; } }); }); //# sourceMappingURL=index.cjs.map