forked from Supositware/Haha-Yes
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
3.4 KiB
JavaScript
126 lines
3.4 KiB
JavaScript
6 years ago
|
const discord = require('discord.js');
|
||
|
|
||
|
module.exports = {
|
||
|
Client: require('./client'),
|
||
|
CommandoClient: require('./client'),
|
||
|
Command: require('./commands/base'),
|
||
|
CommandGroup: require('./commands/group'),
|
||
|
CommandMessage: require('./commands/message'),
|
||
|
ArgumentCollector: require('./commands/collector'),
|
||
|
Argument: require('./commands/argument'),
|
||
|
ArgumentType: require('./types/base'),
|
||
|
FriendlyError: require('./errors/friendly'),
|
||
|
CommandFormatError: require('./errors/command-format'),
|
||
|
|
||
|
util: require('./util'),
|
||
|
version: require('../package').version,
|
||
|
|
||
|
SettingProvider: require('./providers/base'),
|
||
|
get SQLiteProvider() {
|
||
|
return require('./providers/sqlite');
|
||
|
}
|
||
|
};
|
||
|
|
||
|
require('./extensions/guild').applyToClass(discord.Guild);
|
||
|
|
||
|
/**
|
||
|
* @external Channel
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/Channel}
|
||
|
*/
|
||
|
/**
|
||
|
* @external Client
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/Client}
|
||
|
*/
|
||
|
/**
|
||
|
* @external ClientOptions
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/typedef/ClientOptions}
|
||
|
*/
|
||
|
/**
|
||
|
* @external Collection
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/Collection}
|
||
|
*/
|
||
|
/**
|
||
|
* @external DMChannel
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/DMChannel}
|
||
|
*/
|
||
|
/**
|
||
|
* @external GroupDMChannel
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/GroupDMChannel}
|
||
|
*/
|
||
|
/**
|
||
|
* @external Guild
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/Guild}
|
||
|
*/
|
||
|
/**
|
||
|
* @external GuildMember
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/GuildMember}
|
||
|
*/
|
||
|
/**
|
||
|
* @external GuildResolvable
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/typedef/GuildResolvable}
|
||
|
*/
|
||
|
/**
|
||
|
* @external Message
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/Message}
|
||
|
*/
|
||
|
/**
|
||
|
* @external MessageAttachment
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/MessageAttachment}
|
||
|
*/
|
||
|
/**
|
||
|
* @external MessageEmbed
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/MessageEmbed}
|
||
|
*/
|
||
|
/**
|
||
|
* @external MessageReaction
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/MessageReaction}
|
||
|
*/
|
||
|
/**
|
||
|
* @external MessageOptions
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/typedef/MessageOptions}
|
||
|
*/
|
||
|
/**
|
||
|
* @external Role
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/Role}
|
||
|
*/
|
||
|
/**
|
||
|
* @external StringResolvable
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/typedef/StringResolvable}
|
||
|
*/
|
||
|
/**
|
||
|
* @external TextChannel
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/TextChannel}
|
||
|
*/
|
||
|
/**
|
||
|
* @external User
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/User}
|
||
|
*/
|
||
|
/**
|
||
|
* @external UserResolvable
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/UserResolvable}
|
||
|
*/
|
||
|
/**
|
||
|
* @external Emoji
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/Emoji}
|
||
|
*/
|
||
|
/**
|
||
|
* @external ReactionEmoji
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/ReactionEmoji}
|
||
|
*/
|
||
|
/**
|
||
|
* @external Webhook
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/Webhook}
|
||
|
*/
|
||
|
/**
|
||
|
* @external RichEmbed
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/RichEmbed}
|
||
|
*/
|
||
|
/**
|
||
|
* @external ShardingManager
|
||
|
* @see {@link https://discord.js.org/#/docs/main/master/class/ShardingManager}
|
||
|
*/
|
||
|
/**
|
||
|
* @external RequireAllOptions
|
||
|
* @see {@link https://www.npmjs.com/package/require-all}
|
||
|
*/
|