diff --git a/src/index.js b/src/index.js index 746aab001..7bea36f1b 100644 --- a/src/index.js +++ b/src/index.js @@ -15,7 +15,6 @@ module.exports = { DataResolver: require('./util/DataResolver'), DataStore: require('./stores/DataStore'), DiscordAPIError: require('./rest/DiscordAPIError'), - EvaluatedPermissions: require('./util/Permissions'), Permissions: require('./util/Permissions'), Snowflake: require('./util/Snowflake'), SnowflakeUtil: require('./util/Snowflake'), @@ -23,15 +22,32 @@ module.exports = { util: Util, version: require('../package.json').version, + // Stores + ChannelStore: require('./stores/ChannelStore'), + ClientPresenceStore: require('./stores/ClientPresenceStore'), + EmojiStore: require('./stores/EmojiStore'), + GuildChannelStore: require('./stores/GuildChannelStore'), + GuildMemberStore: require('./stores/GuildMemberStore'), + GuildStore: require('./stores/GuildStore'), + MessageStore: require('./stores/MessageStore'), + PresenceStore: require('./stores/PresenceStore'), + RoleStore: require('./stores/RoleStore'), + UserStore: require('./stores/UserStore'), + // Shortcuts to Util methods escapeMarkdown: Util.escapeMarkdown, fetchRecommendedShards: Util.fetchRecommendedShards, splitMessage: Util.splitMessage, // Structures + Base: require('./structures/Base'), Activity: require('./structures/Presence').Activity, + CategoryChannel: require('./structures/CategoryChannel'), Channel: require('./structures/Channel'), + ClientApplication: require('./structures/ClientApplication'), ClientUser: require('./structures/ClientUser'), + ClientUserChannelOverride: require('./structures/ClientUserChannelOverride'), + ClientUserGuildSettings: require('./structures/ClientUserGuildSettings'), ClientUserSettings: require('./structures/ClientUserSettings'), Collector: require('./structures/interfaces/Collector'), DMChannel: require('./structures/DMChannel'), @@ -48,15 +64,17 @@ module.exports = { MessageEmbed: require('./structures/MessageEmbed'), MessageMentions: require('./structures/MessageMentions'), MessageReaction: require('./structures/MessageReaction'), - ClientApplication: require('./structures/ClientApplication'), PermissionOverwrites: require('./structures/PermissionOverwrites'), Presence: require('./structures/Presence').Presence, - ReactionEmoji: require('./structures/ReactionEmoji'), ReactionCollector: require('./structures/ReactionCollector'), + ReactionEmoji: require('./structures/ReactionEmoji'), + RichPresenceAssets: require('./structures/Presence').RichPresenceAssets, Role: require('./structures/Role'), TextChannel: require('./structures/TextChannel'), User: require('./structures/User'), + UserConnection: require('./structures/UserConnection'), VoiceChannel: require('./structures/VoiceChannel'), + VoiceRegion: require('./structures/VoiceRegion'), Webhook: require('./structures/Webhook'), WebSocket: require('./WebSocket'),