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
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}
|
|
*/
|