@sapphire/framework
Version:
Discord bot framework built for advanced and amazing bots.
210 lines (207 loc) • 13.1 kB
JavaScript
"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