├── .eslintrc.json ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ ├── codequality.yml │ └── test.yml ├── .gitignore ├── .nycrc.json ├── LICENSE ├── README.md ├── package.json ├── src ├── actions │ ├── INVITE_CREATE.ts │ ├── INVITE_DELETE.ts │ ├── PRESENCE_UPDATE.ts │ ├── READY.ts │ ├── RESUMED.ts │ ├── TYPING_START.ts │ ├── USER_UPDATE.ts │ ├── VOICE_SERVER_UPDATE.ts │ ├── VOICE_STATE_UPDATE.ts │ ├── WEBHOOKS_UPDATE.ts │ ├── channels │ │ ├── CHANNEL_CREATE.ts │ │ ├── CHANNEL_DELETE.ts │ │ ├── CHANNEL_PINS_UPDATE.ts │ │ └── CHANNEL_UPDATE.ts │ ├── guilds │ │ ├── GUILD_CREATE.ts │ │ ├── GUILD_DELETE.ts │ │ ├── GUILD_EMOJIS_UPDATE.ts │ │ ├── GUILD_INTEGRATIONS_UPDATE.ts │ │ ├── GUILD_UPDATE.ts │ │ ├── bans │ │ │ ├── GUILD_BAN_ADD.ts │ │ │ └── GUILD_BAN_REMOVE.ts │ │ ├── members │ │ │ ├── GUILD_MEMBERS_CHUNK.ts │ │ │ ├── GUILD_MEMBER_ADD.ts │ │ │ ├── GUILD_MEMBER_REMOVE.ts │ │ │ └── GUILD_MEMBER_UPDATE.ts │ │ └── roles │ │ │ ├── GUILD_ROLE_CREATE.ts │ │ │ ├── GUILD_ROLE_DELETE.ts │ │ │ └── GUILD_ROLE_UPDATE.ts │ └── messages │ │ ├── MESSAGE_CREATE.ts │ │ ├── MESSAGE_DELETE.ts │ │ ├── MESSAGE_DELETE_BULK.ts │ │ ├── MESSAGE_REACTION_ADD.ts │ │ ├── MESSAGE_REACTION_REMOVE.ts │ │ ├── MESSAGE_REACTION_REMOVE_ALL.ts │ │ ├── MESSAGE_REACTION_REMOVE_EMOJI.ts │ │ └── MESSAGE_UPDATE.ts ├── index.ts └── lib │ ├── caching │ ├── stores │ │ ├── BanStore.ts │ │ ├── ChannelPinsStore.ts │ │ ├── ChannelStore.ts │ │ ├── DMChannelStore.ts │ │ ├── GuildChannelInviteStore.ts │ │ ├── GuildChannelStore.ts │ │ ├── GuildEmojiStore.ts │ │ ├── GuildInviteStore.ts │ │ ├── GuildMemberRoleStore.ts │ │ ├── GuildMemberStore.ts │ │ ├── GuildStore.ts │ │ ├── IntegrationStore.ts │ │ ├── InviteStore.ts │ │ ├── MessageReactionStore.ts │ │ ├── MessageReactionUserStore.ts │ │ ├── MessageStore.ts │ │ ├── OverwriteStore.ts │ │ ├── PresenceStore.ts │ │ ├── RoleStore.ts │ │ ├── UserStore.ts │ │ ├── VoiceStateStore.ts │ │ └── base │ │ │ └── DataStore.ts │ └── structures │ │ ├── Attachment.ts │ │ ├── ClientUser.ts │ │ ├── Embed.ts │ │ ├── Invite.ts │ │ ├── Typing.ts │ │ ├── User.ts │ │ ├── Webhook.ts │ │ ├── base │ │ └── Structure.ts │ │ ├── channels │ │ ├── CategoryChannel.ts │ │ ├── Channel.ts │ │ ├── DMChannel.ts │ │ ├── GuildChannel.ts │ │ ├── GuildTextChannel.ts │ │ ├── NewsChannel.ts │ │ ├── StoreChannel.ts │ │ ├── TextChannel.ts │ │ └── VoiceChannel.ts │ │ ├── guilds │ │ ├── AuditLog.ts │ │ ├── AuditLogEntry.ts │ │ ├── Ban.ts │ │ ├── Guild.ts │ │ ├── GuildEmoji.ts │ │ ├── GuildMember.ts │ │ ├── GuildWidget.ts │ │ ├── Integration.ts │ │ ├── Overwrite.ts │ │ ├── Presence.ts │ │ ├── Role.ts │ │ └── VoiceState.ts │ │ ├── messages │ │ ├── Message.ts │ │ ├── MessageAttachment.ts │ │ ├── MessageBuilder.ts │ │ ├── MessageMentions.ts │ │ ├── WebhookMessage.ts │ │ ├── WebhookMessageBuilder.ts │ │ └── reactions │ │ │ ├── MessageReaction.ts │ │ │ └── MessageReactionEmoji.ts │ │ ├── oauth │ │ ├── Application.ts │ │ ├── Team.ts │ │ └── TeamMember.ts │ │ └── presences │ │ ├── ClientPresence.ts │ │ ├── PresenceBuilder.ts │ │ └── PresenceGameBuilder.ts │ ├── client │ ├── BaseClient.ts │ ├── Client.ts │ └── WebhookClient.ts │ ├── pieces │ ├── Action.ts │ ├── ActionStore.ts │ ├── Event.ts │ ├── EventStore.ts │ └── base │ │ ├── AliasPiece.ts │ │ ├── AliasStore.ts │ │ ├── Piece.ts │ │ └── Store.ts │ └── util │ ├── Constants.ts │ ├── Extender.ts │ ├── ImageUtil.ts │ ├── Util.ts │ ├── bitfields │ ├── Activity.ts │ ├── MessageFlags.ts │ ├── Permissions.ts │ ├── Speaking.ts │ └── UserFlags.ts │ ├── collectors │ ├── MessageCollector.ts │ ├── ReactionCollector.ts │ └── base │ │ └── StructureCollector.ts │ └── iterators │ ├── MessageIterator.ts │ └── ReactionIterator.ts ├── test ├── Application.ts ├── BaseClient.ts ├── Team.ts └── WebhookClient.ts ├── tsconfig.json ├── typedoc.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "klasa/eslint-ts" 3 | } 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codequality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/.github/workflows/codequality.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/.gitignore -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/.nycrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/package.json -------------------------------------------------------------------------------- /src/actions/INVITE_CREATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/INVITE_CREATE.ts -------------------------------------------------------------------------------- /src/actions/INVITE_DELETE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/INVITE_DELETE.ts -------------------------------------------------------------------------------- /src/actions/PRESENCE_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/PRESENCE_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/READY.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/READY.ts -------------------------------------------------------------------------------- /src/actions/RESUMED.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/RESUMED.ts -------------------------------------------------------------------------------- /src/actions/TYPING_START.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/TYPING_START.ts -------------------------------------------------------------------------------- /src/actions/USER_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/USER_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/VOICE_SERVER_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/VOICE_SERVER_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/VOICE_STATE_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/VOICE_STATE_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/WEBHOOKS_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/WEBHOOKS_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/channels/CHANNEL_CREATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/channels/CHANNEL_CREATE.ts -------------------------------------------------------------------------------- /src/actions/channels/CHANNEL_DELETE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/channels/CHANNEL_DELETE.ts -------------------------------------------------------------------------------- /src/actions/channels/CHANNEL_PINS_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/channels/CHANNEL_PINS_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/channels/CHANNEL_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/channels/CHANNEL_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/guilds/GUILD_CREATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/GUILD_CREATE.ts -------------------------------------------------------------------------------- /src/actions/guilds/GUILD_DELETE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/GUILD_DELETE.ts -------------------------------------------------------------------------------- /src/actions/guilds/GUILD_EMOJIS_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/GUILD_EMOJIS_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/guilds/GUILD_INTEGRATIONS_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/GUILD_INTEGRATIONS_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/guilds/GUILD_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/GUILD_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/guilds/bans/GUILD_BAN_ADD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/bans/GUILD_BAN_ADD.ts -------------------------------------------------------------------------------- /src/actions/guilds/bans/GUILD_BAN_REMOVE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/bans/GUILD_BAN_REMOVE.ts -------------------------------------------------------------------------------- /src/actions/guilds/members/GUILD_MEMBERS_CHUNK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/members/GUILD_MEMBERS_CHUNK.ts -------------------------------------------------------------------------------- /src/actions/guilds/members/GUILD_MEMBER_ADD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/members/GUILD_MEMBER_ADD.ts -------------------------------------------------------------------------------- /src/actions/guilds/members/GUILD_MEMBER_REMOVE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/members/GUILD_MEMBER_REMOVE.ts -------------------------------------------------------------------------------- /src/actions/guilds/members/GUILD_MEMBER_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/members/GUILD_MEMBER_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/guilds/roles/GUILD_ROLE_CREATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/roles/GUILD_ROLE_CREATE.ts -------------------------------------------------------------------------------- /src/actions/guilds/roles/GUILD_ROLE_DELETE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/roles/GUILD_ROLE_DELETE.ts -------------------------------------------------------------------------------- /src/actions/guilds/roles/GUILD_ROLE_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/guilds/roles/GUILD_ROLE_UPDATE.ts -------------------------------------------------------------------------------- /src/actions/messages/MESSAGE_CREATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/messages/MESSAGE_CREATE.ts -------------------------------------------------------------------------------- /src/actions/messages/MESSAGE_DELETE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/messages/MESSAGE_DELETE.ts -------------------------------------------------------------------------------- /src/actions/messages/MESSAGE_DELETE_BULK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/messages/MESSAGE_DELETE_BULK.ts -------------------------------------------------------------------------------- /src/actions/messages/MESSAGE_REACTION_ADD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/messages/MESSAGE_REACTION_ADD.ts -------------------------------------------------------------------------------- /src/actions/messages/MESSAGE_REACTION_REMOVE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/messages/MESSAGE_REACTION_REMOVE.ts -------------------------------------------------------------------------------- /src/actions/messages/MESSAGE_REACTION_REMOVE_ALL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/messages/MESSAGE_REACTION_REMOVE_ALL.ts -------------------------------------------------------------------------------- /src/actions/messages/MESSAGE_REACTION_REMOVE_EMOJI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/messages/MESSAGE_REACTION_REMOVE_EMOJI.ts -------------------------------------------------------------------------------- /src/actions/messages/MESSAGE_UPDATE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/actions/messages/MESSAGE_UPDATE.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/BanStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/BanStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/ChannelPinsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/ChannelPinsStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/ChannelStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/ChannelStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/DMChannelStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/DMChannelStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/GuildChannelInviteStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/GuildChannelInviteStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/GuildChannelStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/GuildChannelStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/GuildEmojiStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/GuildEmojiStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/GuildInviteStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/GuildInviteStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/GuildMemberRoleStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/GuildMemberRoleStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/GuildMemberStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/GuildMemberStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/GuildStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/GuildStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/IntegrationStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/IntegrationStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/InviteStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/InviteStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/MessageReactionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/MessageReactionStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/MessageReactionUserStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/MessageReactionUserStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/MessageStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/MessageStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/OverwriteStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/OverwriteStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/PresenceStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/PresenceStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/RoleStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/RoleStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/UserStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/UserStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/VoiceStateStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/VoiceStateStore.ts -------------------------------------------------------------------------------- /src/lib/caching/stores/base/DataStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/stores/base/DataStore.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/Attachment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/Attachment.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/ClientUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/ClientUser.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/Embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/Embed.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/Invite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/Invite.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/Typing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/Typing.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/User.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/Webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/Webhook.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/base/Structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/base/Structure.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/channels/CategoryChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/channels/CategoryChannel.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/channels/Channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/channels/Channel.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/channels/DMChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/channels/DMChannel.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/channels/GuildChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/channels/GuildChannel.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/channels/GuildTextChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/channels/GuildTextChannel.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/channels/NewsChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/channels/NewsChannel.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/channels/StoreChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/channels/StoreChannel.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/channels/TextChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/channels/TextChannel.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/channels/VoiceChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/channels/VoiceChannel.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/AuditLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/AuditLog.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/AuditLogEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/AuditLogEntry.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/Ban.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/Ban.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/Guild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/Guild.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/GuildEmoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/GuildEmoji.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/GuildMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/GuildMember.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/GuildWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/GuildWidget.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/Integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/Integration.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/Overwrite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/Overwrite.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/Presence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/Presence.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/Role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/Role.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/guilds/VoiceState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/guilds/VoiceState.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/messages/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/messages/Message.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/messages/MessageAttachment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/messages/MessageAttachment.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/messages/MessageBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/messages/MessageBuilder.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/messages/MessageMentions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/messages/MessageMentions.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/messages/WebhookMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/messages/WebhookMessage.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/messages/WebhookMessageBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/messages/WebhookMessageBuilder.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/messages/reactions/MessageReaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/messages/reactions/MessageReaction.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/messages/reactions/MessageReactionEmoji.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/messages/reactions/MessageReactionEmoji.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/oauth/Application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/oauth/Application.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/oauth/Team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/oauth/Team.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/oauth/TeamMember.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/oauth/TeamMember.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/presences/ClientPresence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/presences/ClientPresence.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/presences/PresenceBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/presences/PresenceBuilder.ts -------------------------------------------------------------------------------- /src/lib/caching/structures/presences/PresenceGameBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/caching/structures/presences/PresenceGameBuilder.ts -------------------------------------------------------------------------------- /src/lib/client/BaseClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/client/BaseClient.ts -------------------------------------------------------------------------------- /src/lib/client/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/client/Client.ts -------------------------------------------------------------------------------- /src/lib/client/WebhookClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/client/WebhookClient.ts -------------------------------------------------------------------------------- /src/lib/pieces/Action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/pieces/Action.ts -------------------------------------------------------------------------------- /src/lib/pieces/ActionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/pieces/ActionStore.ts -------------------------------------------------------------------------------- /src/lib/pieces/Event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/pieces/Event.ts -------------------------------------------------------------------------------- /src/lib/pieces/EventStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/pieces/EventStore.ts -------------------------------------------------------------------------------- /src/lib/pieces/base/AliasPiece.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/pieces/base/AliasPiece.ts -------------------------------------------------------------------------------- /src/lib/pieces/base/AliasStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/pieces/base/AliasStore.ts -------------------------------------------------------------------------------- /src/lib/pieces/base/Piece.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/pieces/base/Piece.ts -------------------------------------------------------------------------------- /src/lib/pieces/base/Store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/pieces/base/Store.ts -------------------------------------------------------------------------------- /src/lib/util/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/Constants.ts -------------------------------------------------------------------------------- /src/lib/util/Extender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/Extender.ts -------------------------------------------------------------------------------- /src/lib/util/ImageUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/ImageUtil.ts -------------------------------------------------------------------------------- /src/lib/util/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/Util.ts -------------------------------------------------------------------------------- /src/lib/util/bitfields/Activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/bitfields/Activity.ts -------------------------------------------------------------------------------- /src/lib/util/bitfields/MessageFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/bitfields/MessageFlags.ts -------------------------------------------------------------------------------- /src/lib/util/bitfields/Permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/bitfields/Permissions.ts -------------------------------------------------------------------------------- /src/lib/util/bitfields/Speaking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/bitfields/Speaking.ts -------------------------------------------------------------------------------- /src/lib/util/bitfields/UserFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/bitfields/UserFlags.ts -------------------------------------------------------------------------------- /src/lib/util/collectors/MessageCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/collectors/MessageCollector.ts -------------------------------------------------------------------------------- /src/lib/util/collectors/ReactionCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/collectors/ReactionCollector.ts -------------------------------------------------------------------------------- /src/lib/util/collectors/base/StructureCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/collectors/base/StructureCollector.ts -------------------------------------------------------------------------------- /src/lib/util/iterators/MessageIterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/iterators/MessageIterator.ts -------------------------------------------------------------------------------- /src/lib/util/iterators/ReactionIterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/src/lib/util/iterators/ReactionIterator.ts -------------------------------------------------------------------------------- /test/Application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/test/Application.ts -------------------------------------------------------------------------------- /test/BaseClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/test/BaseClient.ts -------------------------------------------------------------------------------- /test/Team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/test/Team.ts -------------------------------------------------------------------------------- /test/WebhookClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/test/WebhookClient.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/typedoc.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dirigeants/core/HEAD/yarn.lock --------------------------------------------------------------------------------