UNPKG

axoncore

Version:

The best fully featured discord bot framework. Universal Client, Command and Event handler.

101 lines (87 loc) 5.13 kB
import AxonClient from './src/AxonClient'; export default AxonClient; export { AxonClient }; export { default as AxonOptions } from './src/AxonOptions'; // == Core == export { default as Base } from './src/Core/Base'; // Module export { default as Module } from './src/Core/Module'; // Command export { default as Command } from './src/Core/Command/Command'; export { default as CommandPermissions } from './src/Core/Command/CommandPermissions'; export { default as CommandOptions } from './src/Core/Command/CommandOptions'; export { default as CommandResponse } from './src/Core/Command/CommandResponse'; export { default as CommandContext } from './src/Core/Command/CommandContext'; export { default as CommandEnvironment } from './src/Core/Command/CommandEnvironment'; // Listener export { default as EventManager } from './src/Core/Event/EventManager'; export { default as Listener } from './src/Core/Event/Listener'; export { default as AHandler } from './src/Core/Event/AHandler'; // Stores export { default as ARegistry } from './src/Core/Stores/ARegistry'; export { default as CommandRegistry } from './src/Core/Stores/CommandRegistry'; export { default as ListenerRegistry } from './src/Core/Stores/ListenerRegistry'; export { default as ModuleRegistry } from './src/Core/Stores/ModuleRegistry'; export { default as GuildConfigCache } from './src/Core/Stores/GuildConfigCache'; // Misc export { default as Executor } from './src/Core/Executor'; export { default as CommandDispatcher } from './src/Core/CommandDispatcher'; export { default as ALoader } from './src/Core/Loaders/ALoader'; export { default as CommandLoader } from './src/Core/Loaders/CommandLoader'; export { default as ListenerLoader } from './src/Core/Loaders/ListenerLoader'; export { default as ModuleLoader } from './src/Core/Loaders/ModuleLoader'; // Models export { default as AxonConfig } from './src/Core/Models/AxonConfig'; export { default as GuildConfig } from './src/Core/Models/GuildConfig'; // == Hooks == // == Database == export { default as ADBProvider } from './src/Database/ADBProvider'; export { default as InMemoryProvider } from './src/Database/InMemoryProvider'; export { default as JsonProvider } from './src/Database/JsonProvider'; export { default as MongoProvider } from './src/Database/MongoProvider'; // Translations export { default as MessageManager } from './src/Langs/MessageManager'; export { default as MessageParser } from './src/Langs/MessageParser'; export { default as TranslationManager } from './src/Langs/TranslationManager'; // == Libraries == export { default as LibraryInterface } from './src/Libraries/definitions/LibraryInterface'; export { default as Channel } from './src/Libraries/definitions/Channel'; export { default as Client } from './src/Libraries/definitions/Client'; export { default as Guild } from './src/Libraries/definitions/Guild'; export { default as Member } from './src/Libraries/definitions/Member'; export { default as Message } from './src/Libraries/definitions/Message'; export { default as User } from './src/Libraries/definitions/User'; // == Utility == export { default as AxonUtils } from './src/Utility/AxonUtils'; export { default as Store } from './src/Utility/Store'; export { default as Collection } from './src/Utility/Collection'; export { default as Utils } from './src/Utility/Utils'; // Generic export { default as Resolver } from './src/Libraries/definitions/Resolver'; // Discord export { default as Embed } from './src/Utility/Discord/Embed'; export { default as Prompt } from './src/Utility/Discord/Prompt'; export { default as Collector } from './src/Utility/Discord/Collectors/Collector'; export { default as MessageCollector } from './src/Utility/Discord/Collectors/MessageCollector'; export { default as ReactionCollector } from './src/Utility/Discord/Collectors/ReactionCollector'; // External export { default as SortedList } from './src/Utility/External/SortedList'; export { default as Stack } from './src/Utility/External/Stack'; export { default as Queue } from './src/Utility/External/Queue'; export { default as FunctionQueue } from './src/Utility/External/FunctionQueue'; export { default as AutoQueue } from './src/Utility/External/AutoQueue'; export { default as AsyncQueue } from './src/Utility/External/AsyncQueue'; export { default as LRUCache } from './src/Utility/External/LRUCache'; // == Loggers == export { default as ALogger } from './src/Loggers/ALogger'; // == Constants == export { default as AxonEnums } from './src/Utility/Constants/AxonEnums'; export { default as DiscordEnums } from './src/Utility/Constants/DiscordEnums'; // libs export { default as ErisEnums } from './src/Libraries/eris/lib/ErisEnums'; export { default as DjsEnums } from './src/Libraries/discordjs/lib/DjsEnums'; // Errors export { default as AxonError } from './src/Errors/AxonError'; export { default as AxonCommandError } from './src/Errors/AxonCommandError'; export { default as NoAbstractInstanceException } from './src/Errors/NoAbstractInstanceException'; export { default as NotImplementedException } from './src/Errors/NotImplementedException';