From 8aaea9f339e2ef6f7d8c5782565f72909a571914 Mon Sep 17 00:00:00 2001 From: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> Date: Fri, 11 Feb 2022 04:49:53 -0500 Subject: [PATCH] refactor!: move dirs outside of `src/` (#2032) --- .github/workflows/local_tests.yml | 16 ++++++++++++++-- .github/workflows/test.yml | 8 +++++++- src/bot.ts => bot.ts | 0 dnt.ts | 6 +++--- .../channels/CHANNEL_CREATE.ts | 0 .../channels/CHANNEL_DELETE.ts | 0 .../channels/CHANNEL_PINS_UPDATE.ts | 0 .../channels/CHANNEL_UPDATE.ts | 0 .../channels/STAGE_INSTANCE_CREATE.ts | 0 .../channels/STAGE_INSTANCE_DELETE.ts | 0 .../channels/STAGE_INSTANCE_UPDATE.ts | 0 .../channels/THREAD_CREATE.ts | 0 .../channels/THREAD_DELETE.ts | 0 .../channels/THREAD_LIST_SYNC.ts | 0 .../channels/THREAD_MEMBERS_UPDATE.ts | 0 .../channels/THREAD_MEMBER_UPDATE.ts | 0 .../channels/THREAD_UPDATE.ts | 0 .../emojis/GUILD_EMOJIS_UPDATE.ts | 0 .../guilds/GUILD_BAN_ADD.ts | 0 .../guilds/GUILD_BAN_REMOVE.ts | 0 .../handlers => handlers}/guilds/GUILD_CREATE.ts | 0 .../handlers => handlers}/guilds/GUILD_DELETE.ts | 0 .../guilds/GUILD_INTEGRATIONS_UPDATE.ts | 0 .../guilds/GUILD_LOADED_DD.ts | 0 .../handlers => handlers}/guilds/GUILD_UPDATE.ts | 0 .../GUILD_SCHEDULED_EVENT_CREATE.ts | 0 .../GUILD_SCHEDULED_EVENT_DELETE.ts | 0 .../GUILD_SCHEDULED_EVENT_UPDATE.ts | 0 .../GUILD_SCHEDULED_EVENT_USER_ADD.ts | 0 .../GUILD_SCHEDULED_EVENT_USER_REMOVE.ts | 0 .../integrations/INTEGRATION_CREATE.ts | 0 .../integrations/INTEGRATION_DELETE.ts | 0 .../integrations/INTEGRATION_UPDATE.ts | 0 .../interactions/INTERACTION_CREATE.ts | 0 .../invites/INVITE_CREATE.ts | 0 .../invites/INVITE_DELETE.ts | 0 .../members/GUILD_MEMBERS_CHUNK.ts | 0 .../members/GUILD_MEMBER_ADD.ts | 0 .../members/GUILD_MEMBER_REMOVE.ts | 0 .../members/GUILD_MEMBER_UPDATE.ts | 0 .../messages/MESSAGE_CREATE.ts | 0 .../messages/MESSAGE_DELETE.ts | 0 .../messages/MESSAGE_DELETE_BULK.ts | 0 .../messages/MESSAGE_REACTION_ADD.ts | 0 .../messages/MESSAGE_REACTION_REMOVE.ts | 0 .../messages/MESSAGE_REACTION_REMOVE_ALL.ts | 0 .../messages/MESSAGE_REACTION_REMOVE_EMOJI.ts | 0 .../messages/MESSAGE_UPDATE.ts | 0 .../misc/PRESENCE_UPDATE.ts | 0 {src/handlers => handlers}/misc/READY.ts | 0 {src/handlers => handlers}/misc/TYPING_START.ts | 0 {src/handlers => handlers}/misc/USER_UPDATE.ts | 0 {src/handlers => handlers}/mod.ts | 0 .../roles/GUILD_ROLE_CREATE.ts | 0 .../roles/GUILD_ROLE_DELETE.ts | 0 .../roles/GUILD_ROLE_UPDATE.ts | 0 .../voice/VOICE_SERVER_UPDATE.ts | 0 .../voice/VOICE_STATE_UPDATE.ts | 0 .../webhooks/WEBHOOKS_UPDATE.ts | 0 .../channels/createChannel.ts | 0 .../channels/createStageInstance.ts | 0 .../channels/deleteChannel.ts | 0 .../channels/deleteChannelOverwrite.ts | 0 .../channels/deleteStageInstance.ts | 0 {src/helpers => helpers}/channels/editChannel.ts | 0 .../channels/editChannelOverwrite.ts | 0 .../channels/followChannel.ts | 0 {src/helpers => helpers}/channels/getChannel.ts | 0 .../channels/getChannelWebhooks.ts | 0 {src/helpers => helpers}/channels/getChannels.ts | 0 {src/helpers => helpers}/channels/getPins.ts | 0 .../channels/getStageInstance.ts | 0 {src/helpers => helpers}/channels/startTyping.ts | 0 .../helpers => helpers}/channels/swapChannels.ts | 0 .../channels/threads/addToThread.ts | 0 .../channels/threads/getActiveThreads.ts | 0 .../channels/threads/getArchivedThreads.ts | 0 .../channels/threads/getThreadMember.ts | 0 .../channels/threads/getThreadMembers.ts | 0 .../channels/threads/joinThread.ts | 0 .../channels/threads/leaveThread.ts | 0 {src/helpers => helpers}/channels/threads/mod.ts | 0 .../channels/threads/removeThreadMember.ts | 0 .../channels/threads/startThreadWithMessage.ts | 0 .../threads/startThreadWithoutMessage.ts | 0 .../channels/updateStageInstance.ts | 0 .../channels/updateVoiceState.ts | 0 .../discovery/addDiscoverySubcategory.ts | 0 .../discovery/editDiscovery.ts | 0 .../discovery/getDiscovery.ts | 0 .../discovery/getDiscoveryCategories.ts | 0 .../discovery/removeDiscoverySubcategory.ts | 0 .../discovery/validDiscoveryTerm.ts | 0 {src/helpers => helpers}/emojis/createEmoji.ts | 0 {src/helpers => helpers}/emojis/deleteEmoji.ts | 0 {src/helpers => helpers}/emojis/editEmoji.ts | 0 {src/helpers => helpers}/emojis/emojiUrl.ts | 0 {src/helpers => helpers}/emojis/getEmoji.ts | 0 {src/helpers => helpers}/emojis/getEmojis.ts | 0 {src/helpers => helpers}/guilds/createGuild.ts | 0 {src/helpers => helpers}/guilds/deleteGuild.ts | 0 {src/helpers => helpers}/guilds/editGuild.ts | 0 .../guilds/editWelcomeScreen.ts | 0 {src/helpers => helpers}/guilds/editWidget.ts | 0 {src/helpers => helpers}/guilds/getAuditLogs.ts | 0 .../guilds/getAvailableVoiceRegions.ts | 0 {src/helpers => helpers}/guilds/getBan.ts | 0 {src/helpers => helpers}/guilds/getBans.ts | 0 {src/helpers => helpers}/guilds/getGuild.ts | 0 .../guilds/getGuildPreview.ts | 0 {src/helpers => helpers}/guilds/getPruneCount.ts | 0 {src/helpers => helpers}/guilds/getVanityUrl.ts | 0 .../guilds/getVoiceRegions.ts | 0 .../guilds/getWelcomeScreen.ts | 0 {src/helpers => helpers}/guilds/getWidget.ts | 0 .../guilds/getWidgetImageUrl.ts | 0 .../guilds/getWidgetSettings.ts | 0 .../helpers => helpers}/guilds/guildBannerUrl.ts | 0 {src/helpers => helpers}/guilds/guildIconUrl.ts | 0 .../helpers => helpers}/guilds/guildSplashUrl.ts | 0 {src/helpers => helpers}/guilds/leaveGuild.ts | 0 .../scheduledEvents/createScheduledEvent.ts | 0 .../scheduledEvents/deleteScheduledEvent.ts | 0 .../guilds/scheduledEvents/editScheduledEvent.ts | 0 .../guilds/scheduledEvents/getScheduledEvent.ts | 0 .../scheduledEvents/getScheduledEventUsers.ts | 0 .../guilds/scheduledEvents/getScheduledEvents.ts | 0 .../integrations/deleteIntegration.ts | 0 .../integrations/getIntegrations.ts | 0 .../batchEditApplicationCommandPermissions.ts | 0 .../commands/createApplicationCommand.ts | 0 .../commands/deleteApplicationCommand.ts | 0 .../commands/deleteInteractionResponse.ts | 0 .../editApplicationCommandPermissions.ts | 0 .../commands/editInteractionResponse.ts | 0 .../commands/getApplicationCommand.ts | 0 .../commands/getApplicationCommandPermission.ts | 0 .../commands/getApplicationCommandPermissions.ts | 0 .../commands/getApplicationCommands.ts | 0 .../commands/upsertApplicationCommand.ts | 0 .../commands/upsertApplicationCommands.ts | 0 .../followups/deleteFollowupMessage.ts | 0 .../followups/editFollowupMessage.ts | 0 .../interactions/followups/getFollowupMessage.ts | 0 .../getOriginalInteractionResponse.ts | 0 .../interactions/sendInteractionResponse.ts | 0 .../interactions/verifySignature.ts | 0 {src/helpers => helpers}/invites/createInvite.ts | 0 {src/helpers => helpers}/invites/deleteInvite.ts | 0 .../invites/getChannelInvites.ts | 0 {src/helpers => helpers}/invites/getInvite.ts | 0 {src/helpers => helpers}/invites/getInvites.ts | 0 {src/helpers => helpers}/members/avatarUrl.ts | 0 {src/helpers => helpers}/members/banMember.ts | 0 .../members/editBotNickname.ts | 0 {src/helpers => helpers}/members/editMember.ts | 0 {src/helpers => helpers}/members/fetchMembers.ts | 0 {src/helpers => helpers}/members/getDmChannel.ts | 0 {src/helpers => helpers}/members/getMember.ts | 0 {src/helpers => helpers}/members/getMembers.ts | 0 {src/helpers => helpers}/members/kickMember.ts | 0 {src/helpers => helpers}/members/pruneMembers.ts | 0 .../helpers => helpers}/members/searchMembers.ts | 0 {src/helpers => helpers}/members/unbanMember.ts | 0 {src/helpers => helpers}/messages/addReaction.ts | 0 .../helpers => helpers}/messages/addReactions.ts | 0 .../messages/deleteMessage.ts | 0 .../messages/deleteMessages.ts | 0 {src/helpers => helpers}/messages/editMessage.ts | 0 {src/helpers => helpers}/messages/getMessage.ts | 0 {src/helpers => helpers}/messages/getMessages.ts | 0 .../helpers => helpers}/messages/getReactions.ts | 0 {src/helpers => helpers}/messages/pinMessage.ts | 0 .../messages/publishMessage.ts | 0 .../messages/removeAllReactions.ts | 0 .../messages/removeReaction.ts | 0 .../messages/removeReactionEmoji.ts | 0 {src/helpers => helpers}/messages/sendMessage.ts | 0 .../helpers => helpers}/messages/unpinMessage.ts | 0 {src/helpers => helpers}/misc/editBotProfile.ts | 0 {src/helpers => helpers}/misc/editBotStatus.ts | 0 {src/helpers => helpers}/misc/getGatewayBot.ts | 0 {src/helpers => helpers}/misc/getUser.ts | 0 {src/helpers => helpers}/mod.ts | 0 .../oauth/getApplicationInfo.ts | 0 {src/helpers => helpers}/roles/addRole.ts | 0 {src/helpers => helpers}/roles/createRole.ts | 0 {src/helpers => helpers}/roles/deleteRole.ts | 0 {src/helpers => helpers}/roles/editRole.ts | 0 {src/helpers => helpers}/roles/getRoles.ts | 0 {src/helpers => helpers}/roles/removeRole.ts | 0 .../templates/createGuildFromTemplate.ts | 0 .../templates/createGuildTemplate.ts | 0 .../templates/deleteGuildTemplate.ts | 0 .../templates/editGuildTemplate.ts | 0 .../templates/getGuildTemplates.ts | 0 .../helpers => helpers}/templates/getTemplate.ts | 0 .../templates/syncGuildTemplate.ts | 0 .../voice/connectToVoiceChannel.ts | 0 .../webhooks/createWebhook.ts | 0 .../webhooks/deleteWebhook.ts | 0 .../webhooks/deleteWebhookMessage.ts | 0 .../webhooks/deleteWebhookWithToken.ts | 0 {src/helpers => helpers}/webhooks/editWebhook.ts | 0 .../webhooks/editWebhookMessage.ts | 0 .../webhooks/editWebhookWithToken.ts | 0 {src/helpers => helpers}/webhooks/getWebhook.ts | 0 .../webhooks/getWebhookMessage.ts | 0 .../webhooks/getWebhookWithToken.ts | 0 {src/helpers => helpers}/webhooks/getWebhooks.ts | 0 {src/helpers => helpers}/webhooks/sendWebhook.ts | 0 mod.ts | 16 ++++++++-------- {src/rest => rest}/README.md | 0 {src/rest => rest}/checkRateLimits.ts | 0 {src/rest => rest}/cleanupQueues.ts | 0 {src/rest => rest}/createRequestBody.ts | 0 {src/rest => rest}/mod.ts | 0 {src/rest => rest}/processGlobalQueue.ts | 0 {src/rest => rest}/processQueue.ts | 0 {src/rest => rest}/processRateLimitedPaths.ts | 0 {src/rest => rest}/processRequest.ts | 0 {src/rest => rest}/processRequestHeaders.ts | 0 {src/rest => rest}/rest.ts | 0 {src/rest => rest}/rest_manager.ts | 0 {src/rest => rest}/runMethod.ts | 0 {src/rest => rest}/simplifyUrl.ts | 0 site/docs/big-bot-guide/rest.md | 2 +- template/beginner/bot.ts | 2 +- template/bigbot/makefile | 2 +- tests/channels/stageInstances.ts | 2 +- tests/helpers/channels/categoryChannels.ts | 2 +- tests/helpers/channels/createChannel.ts | 4 ++-- tests/helpers/emojis/createEmoji.ts | 2 +- tests/helpers/emojis/deleteEmoji.ts | 2 +- tests/helpers/emojis/editEmoji.ts | 2 +- tests/helpers/emojis/getEmoji.ts | 2 +- tests/helpers/emojis/getEmojis.ts | 2 +- tests/helpers/guilds/getVanityUrl.ts | 2 +- .../scheduledEvents/createScheduledEvent.ts | 6 +++--- .../scheduledEvents/deleteScheduledEvent.ts | 4 ++-- .../guilds/scheduledEvents/editScheduledEvent.ts | 4 ++-- tests/helpers/invites/createInvite.ts | 2 +- tests/helpers/invites/deleteInvite.ts | 2 +- tests/helpers/invites/getChannelInvites.ts | 2 +- tests/helpers/invites/getInvite.ts | 2 +- tests/helpers/invites/getInvites.ts | 2 +- tests/helpers/members/ban.ts | 4 ++-- tests/helpers/members/fetchMembers.ts | 2 +- tests/helpers/messages/getMessage.ts | 2 +- tests/helpers/messages/reactions.ts | 2 +- tests/helpers/messages/sendMessage.ts | 6 +++--- tests/helpers/misc/user.ts | 2 +- tests/helpers/roles/deleteRole.ts | 2 +- tests/helpers/roles/editRole.ts | 2 +- tests/helpers/roles/getRoles.ts | 2 +- tests/helpers/roles/roleChanges.ts | 2 +- tests/misc/editBotStatus.ts | 2 +- .../createExternalEventWithEndtime.ts | 2 +- .../createExternalEventWithoutEndtime.ts | 2 +- .../createStageEventWithEndtime.ts | 2 +- .../createStageEventWithoutEndtime.ts | 2 +- .../createVoiceEventWithEndtime.ts | 2 +- .../createVoiceEventWithoutEndtime.ts | 2 +- tests/scheduledEvents/deleteEvent.ts | 2 +- tests/scheduledEvents/editEvent.ts | 2 +- tests/util/bigint.ts | 2 +- tests/util/formatUrls.ts | 2 +- tests/util/hash.ts | 2 +- tests/util/utils.ts | 2 +- tests/util/validateLength.ts | 2 +- {src/transformers => transformers}/activity.ts | 0 .../transformers => transformers}/application.ts | 0 .../applicationCommand.ts | 0 .../applicationCommandOption.ts | 0 .../applicationCommandPermission.ts | 0 {src/transformers => transformers}/attachment.ts | 0 .../auditlogEntry.ts | 0 {src/transformers => transformers}/channel.ts | 0 {src/transformers => transformers}/component.ts | 0 {src/transformers => transformers}/embed.ts | 0 {src/transformers => transformers}/emoji.ts | 0 {src/transformers => transformers}/guild.ts | 0 .../transformers => transformers}/integration.ts | 0 .../transformers => transformers}/interaction.ts | 0 {src/transformers => transformers}/invite.ts | 0 {src/transformers => transformers}/member.ts | 0 {src/transformers => transformers}/message.ts | 0 {src/transformers => transformers}/mod.ts | 0 {src/transformers => transformers}/presence.ts | 0 {src/transformers => transformers}/role.ts | 0 .../scheduledEvent.ts | 0 .../stageInstance.ts | 0 {src/transformers => transformers}/sticker.ts | 0 {src/transformers => transformers}/team.ts | 0 .../threadMember.ts | 0 .../transformers => transformers}/voiceRegion.ts | 0 {src/transformers => transformers}/voiceState.ts | 0 {src/transformers => transformers}/webhook.ts | 0 .../welcomeScreen.ts | 0 {src/transformers => transformers}/widget.ts | 0 {src/types => types}/activity/activity.ts | 0 {src/types => types}/activity/activityAssets.ts | 0 {src/types => types}/activity/activityButton.ts | 0 {src/types => types}/activity/activityEmoji.ts | 0 {src/types => types}/activity/activityFlags.ts | 0 {src/types => types}/activity/activityParty.ts | 0 {src/types => types}/activity/activitySecrets.ts | 0 .../activity/activityTimestamps.ts | 0 {src/types => types}/activity/activityTypes.ts | 0 {src/types => types}/activity/clientStatus.ts | 0 {src/types => types}/activity/mod.ts | 0 {src/types => types}/activity/presenceUpdate.ts | 0 {src/types => types}/applications/application.ts | 0 .../applications/applicationFlags.ts | 0 {src/types => types}/applications/mod.ts | 0 {src/types => types}/auditLog/auditLog.ts | 0 {src/types => types}/auditLog/auditLogChange.ts | 0 {src/types => types}/auditLog/auditLogEntry.ts | 0 {src/types => types}/auditLog/auditLogEvents.ts | 0 .../types => types}/auditLog/getGuildAuditLog.ts | 0 {src/types => types}/auditLog/mod.ts | 0 .../auditLog/optionalAuditEntryInfo.ts | 0 {src/types => types}/channels/channel.ts | 0 {src/types => types}/channels/channelMention.ts | 0 .../channels/channelPinsUpdate.ts | 0 {src/types => types}/channels/channelTypes.ts | 0 {src/types => types}/channels/followedChannel.ts | 0 {src/types => types}/channels/mod.ts | 0 {src/types => types}/channels/modifyChannel.ts | 0 {src/types => types}/channels/overwrite.ts | 0 {src/types => types}/channels/overwriteTypes.ts | 0 {src/types => types}/channels/stageInstance.ts | 0 .../channels/threads/listActiveThreads.ts | 0 .../threads/listPublicArchivedThreads.ts | 0 .../channels/threads/modifyThread.ts | 0 .../channels/threads/startThread.ts | 0 .../channels/threads/threadListSync.ts | 0 .../channels/threads/threadMember.ts | 0 .../channels/threads/threadMembersUpdate.ts | 0 .../channels/threads/threadMetadata.ts | 0 .../channels/videoQualityModes.ts | 0 .../codes/gatewayCloseEventCodes.ts | 0 {src/types => types}/codes/gatewayOpcodes.ts | 0 {src/types => types}/codes/httpResponseCodes.ts | 0 {src/types => types}/codes/jsonErrorCodes.ts | 0 {src/types => types}/codes/mod.ts | 0 {src/types => types}/codes/rpcCloseEventCodes.ts | 0 {src/types => types}/codes/rpcErrorCodes.ts | 0 .../codes/voiceCloseEventCodes.ts | 0 {src/types => types}/codes/voiceOpcodes.ts | 0 .../discordeno/createApplicationCommand.ts | 0 .../discordeno/editWebhookMessage.ts | 0 {src/types => types}/discordeno/errors.ts | 0 {src/types => types}/discordeno/fileContent.ts | 0 .../discordeno/interactionResponse.ts | 0 {src/types => types}/discordeno/mod.ts | 0 .../discovery/addGuildDiscoverySubcategory.ts | 0 .../discovery/discoveryCategory.ts | 0 .../discovery/discoveryMetadata.ts | 0 {src/types => types}/discovery/discoveryName.ts | 0 {src/types => types}/discovery/mod.ts | 0 .../discovery/modifyGuildDiscoveryMetadata.ts | 0 .../discovery/validateDiscoverySearchTerm.ts | 0 .../validateDiscoverySearchTermParams.ts | 0 {src/types => types}/embeds/embed.ts | 0 {src/types => types}/embeds/embedAuthor.ts | 0 {src/types => types}/embeds/embedField.ts | 0 {src/types => types}/embeds/embedFooter.ts | 0 {src/types => types}/embeds/embedImage.ts | 0 {src/types => types}/embeds/embedProvider.ts | 0 {src/types => types}/embeds/embedThumbnail.ts | 0 {src/types => types}/embeds/embedTypes.ts | 0 {src/types => types}/embeds/embedVideo.ts | 0 {src/types => types}/embeds/mod.ts | 0 {src/types => types}/emojis/createGuildEmoji.ts | 0 {src/types => types}/emojis/emoji.ts | 0 {src/types => types}/emojis/guildEmojisUpdate.ts | 0 {src/types => types}/emojis/mod.ts | 0 {src/types => types}/emojis/modifyGuildEmoji.ts | 0 {src/types => types}/gateway/gatewayIntents.ts | 0 {src/types => types}/gateway/gatewayPayload.ts | 0 {src/types => types}/gateway/gatewayUrlParams.ts | 0 {src/types => types}/gateway/getGatewayBot.ts | 0 {src/types => types}/gateway/hello.ts | 0 {src/types => types}/gateway/identify.ts | 0 .../gateway/identifyConnectionProperties.ts | 0 {src/types => types}/gateway/mod.ts | 0 {src/types => types}/gateway/ready.ts | 0 {src/types => types}/gateway/resume.ts | 0 .../types => types}/gateway/sessionStartLimit.ts | 0 {src/types => types}/gateway/statusTypes.ts | 0 {src/types => types}/gateway/statusUpdate.ts | 0 {src/types => types}/guilds/ban.ts | 0 {src/types => types}/guilds/beginGuildPrune.ts | 0 {src/types => types}/guilds/createGuild.ts | 0 {src/types => types}/guilds/createGuildBan.ts | 0 .../types => types}/guilds/createGuildChannel.ts | 0 {src/types => types}/guilds/createGuildRole.ts | 0 .../guilds/defaultMessageNotificationLevels.ts | 0 .../guilds/explicitContentFilterLevels.ts | 0 {src/types => types}/guilds/getGuild.ts | 0 .../types => types}/guilds/getGuildPruneCount.ts | 0 .../guilds/getGuildWidgetImage.ts | 0 .../guilds/getGuildWidgetImageStyleOptions.ts | 0 {src/types => types}/guilds/guild.ts | 0 {src/types => types}/guilds/guildBanAddRemove.ts | 0 {src/types => types}/guilds/guildBanRemove.ts | 0 {src/types => types}/guilds/guildFeatures.ts | 0 {src/types => types}/guilds/guildNsfwLevel.ts | 0 {src/types => types}/guilds/guildPreview.ts | 0 {src/types => types}/guilds/guildRoleCreate.ts | 0 {src/types => types}/guilds/guildRoleDelete.ts | 0 {src/types => types}/guilds/guildRoleUpdate.ts | 0 {src/types => types}/guilds/guildWidget.ts | 0 .../types => types}/guilds/guildWidgetDetails.ts | 0 {src/types => types}/guilds/mfaLevels.ts | 0 {src/types => types}/guilds/mod.ts | 0 {src/types => types}/guilds/modifyGuild.ts | 0 .../guilds/modifyGuildChannelPosition.ts | 0 {src/types => types}/guilds/modifyGuildMember.ts | 0 {src/types => types}/guilds/modifyGuildRole.ts | 0 .../guilds/modifyGuildRolePositions.ts | 0 .../guilds/modifyGuildWelcomeScreen.ts | 0 {src/types => types}/guilds/premiumTiers.ts | 0 {src/types => types}/guilds/scheduledEvents.ts | 0 .../types => types}/guilds/systemChannelFlags.ts | 0 {src/types => types}/guilds/unavailableGuild.ts | 0 .../guilds/updateOthersVoiceState.ts | 0 .../guilds/updateSelfVoiceState.ts | 0 .../types => types}/guilds/verificationLevels.ts | 0 {src/types => types}/guilds/welcomeScreen.ts | 0 .../guilds/welcomeScreenChannel.ts | 0 .../integrations/guildIntegrationsUpdate.ts | 0 {src/types => types}/integrations/integration.ts | 0 .../integrations/integrationAccount.ts | 0 .../integrations/integrationApplication.ts | 0 .../integrations/integrationCreateUpdate.ts | 0 .../integrations/integrationDelete.ts | 0 .../integrations/integrationExpireBehaviors.ts | 0 {src/types => types}/integrations/mod.ts | 0 .../interactions/commands/applicationCommand.ts | 0 .../commands/applicationCommandCallbackData.ts | 0 .../applicationCommandCreateUpdateDelete.ts | 0 .../applicationCommandInteractionData.ts | 0 .../applicationCommandInteractionDataOption.ts | 0 .../applicationCommandInteractionDataResolved.ts | 0 .../commands/applicationCommandOption.ts | 0 .../commands/applicationCommandOptionChoice.ts | 0 .../commands/applicationCommandOptionTypes.ts | 0 .../applicationCommandPermissionTypes.ts | 0 .../commands/applicationCommandPermissions.ts | 0 .../commands/applicationCommandTypes.ts | 0 .../commands/createGlobalApplicationCommand.ts | 0 .../commands/createGuildApplicationCommand.ts | 0 .../commands/editGlobalApplicationCommand.ts | 0 .../commands/editGuildApplicationCommand.ts | 0 .../guildApplicationCommandPermissions.ts | 0 {src/types => types}/interactions/interaction.ts | 0 .../interactions/interactionGuildMember.ts | 0 .../interactions/interactionResponse.ts | 0 .../interactions/interactionResponseTypes.ts | 0 .../interactions/interactionTypes.ts | 0 .../interactions/messageInteraction.ts | 0 {src/types => types}/interactions/mod.ts | 0 .../invites/createChannelInvite.ts | 0 {src/types => types}/invites/getInvite.ts | 0 {src/types => types}/invites/invite.ts | 0 {src/types => types}/invites/inviteCreate.ts | 0 {src/types => types}/invites/inviteDelete.ts | 0 {src/types => types}/invites/inviteMetadata.ts | 0 .../invites/inviteStageInstance.ts | 0 .../types => types}/invites/inviteTargetTypes.ts | 0 {src/types => types}/invites/mod.ts | 0 {src/types => types}/invites/targetTypes.ts | 0 {src/types => types}/members/guildMember.ts | 0 {src/types => types}/members/guildMemberAdd.ts | 0 .../types => types}/members/guildMemberRemove.ts | 0 .../types => types}/members/guildMemberUpdate.ts | 0 .../types => types}/members/guildMembersChunk.ts | 0 {src/types => types}/members/listGuildMembers.ts | 0 {src/types => types}/members/mod.ts | 0 .../members/modifyCurrentUserNick.ts | 0 .../members/requestGuildMembers.ts | 0 .../members/searchGuildMembers.ts | 0 {src/types => types}/messages/allowedMentions.ts | 0 .../messages/allowedMentionsTypes.ts | 0 {src/types => types}/messages/attachment.ts | 0 .../messages/components/actionRow.ts | 0 .../messages/components/buttonComponent.ts | 0 .../messages/components/buttonData.ts | 0 .../messages/components/buttonStyles.ts | 0 .../messages/components/inputTextComponent.ts | 0 .../messages/components/messageComponentTypes.ts | 0 .../messages/components/messageComponents.ts | 0 .../messages/components/selectData.ts | 0 .../messages/components/selectMenu.ts | 0 .../messages/components/selectOption.ts | 0 .../messages/components/textStyles.ts | 0 {src/types => types}/messages/createMessage.ts | 0 {src/types => types}/messages/editMessage.ts | 0 {src/types => types}/messages/getMessages.ts | 0 {src/types => types}/messages/message.ts | 0 {src/types => types}/messages/messageActivity.ts | 0 .../messages/messageActivityTypes.ts | 0 {src/types => types}/messages/messageDelete.ts | 0 .../messages/messageDeleteBulk.ts | 0 {src/types => types}/messages/messageFlags.ts | 0 .../messages/messageGetReactions.ts | 0 .../messages/messageReactionAdd.ts | 0 .../messages/messageReactionRemove.ts | 0 .../messages/messageReactionRemoveAll.ts | 0 .../messages/messageReactionRemoveEmoji.ts | 0 .../types => types}/messages/messageReference.ts | 0 {src/types => types}/messages/messageTypes.ts | 0 {src/types => types}/messages/mod.ts | 0 {src/types => types}/messages/reaction.ts | 0 {src/types => types}/misc/imageFormat.ts | 0 {src/types => types}/misc/imageSize.ts | 0 {src/types => types}/misc/mod.ts | 0 {src/types => types}/misc/typingStart.ts | 0 {src/types => types}/mod.ts | 0 {src/types => types}/oauth2/botAuthQuery.ts | 0 .../oauth2/getCurrentAuthorizationInformation.ts | 0 {src/types => types}/oauth2/mod.ts | 0 {src/types => types}/oauth2/scopes.ts | 0 .../permissions/bitwisePermissionFlags.ts | 0 {src/types => types}/permissions/mod.ts | 0 .../permissions/permissionStrings.ts | 0 {src/types => types}/permissions/role.ts | 0 {src/types => types}/permissions/roleTags.ts | 0 {src/types => types}/stickers/mod.ts | 0 {src/types => types}/stickers/sticker.ts | 0 .../stickers/stickerFormatTypes.ts | 0 {src/types => types}/stickers/stickerItem.ts | 0 {src/types => types}/stickers/stickerPack.ts | 0 {src/types => types}/stickers/stickerTypes.ts | 0 {src/types => types}/teams/mod.ts | 0 {src/types => types}/teams/team.ts | 0 {src/types => types}/teams/teamMember.ts | 0 .../teams/teamMembershipStates.ts | 0 .../templates/createGuildFromTemplate.ts | 0 {src/types => types}/templates/mod.ts | 0 .../templates/modifyGuildTemplate.ts | 0 {src/types => types}/templates/template.ts | 0 {src/types => types}/users/connection.ts | 0 {src/types => types}/users/createDm.ts | 0 {src/types => types}/users/createGroupDm.ts | 0 {src/types => types}/users/mod.ts | 0 {src/types => types}/users/modifyCurrentUser.ts | 0 {src/types => types}/users/premiumTypes.ts | 0 {src/types => types}/users/user.ts | 0 {src/types => types}/users/userFlags.ts | 0 {src/types => types}/users/visibilityTypes.ts | 0 {src/types => types}/util.ts | 0 {src/types => types}/voice/mod.ts | 0 {src/types => types}/voice/updateVoiceState.ts | 0 {src/types => types}/voice/voiceRegion.ts | 0 {src/types => types}/voice/voiceServerUpdate.ts | 0 {src/types => types}/voice/voiceState.ts | 0 {src/types => types}/webhooks/createWebhook.ts | 0 .../webhooks/editWebhookMessage.ts | 0 {src/types => types}/webhooks/executeWebhook.ts | 0 {src/types => types}/webhooks/mod.ts | 0 {src/types => types}/webhooks/modifyWebhook.ts | 0 {src/types => types}/webhooks/webhook.ts | 0 {src/types => types}/webhooks/webhookTypes.ts | 0 {src/types => types}/webhooks/webhooksUpdate.ts | 0 {src/util => util}/bigint.ts | 0 {src/util => util}/calculateShardId.ts | 0 {src/util => util}/collection.ts | 0 {src/util => util}/constants.ts | 0 {src/util => util}/hash.ts | 0 {src/util => util}/mod.ts | 0 {src/util => util}/permissions.ts | 0 {src/util => util}/urlToBase64.ts | 0 {src/util => util}/utils.ts | 0 {src/util => util}/validateLength.ts | 0 {src/ws => ws}/README.md | 0 {src/ws => ws}/closeWs.ts | 0 {src/ws => ws}/createShard.ts | 0 {src/ws => ws}/deps.ts | 0 {src/ws => ws}/gateway_manager.ts | 0 {src/ws => ws}/handleOnMessage.ts | 0 {src/ws => ws}/heartbeat.ts | 0 {src/ws => ws}/identify.ts | 0 {src/ws => ws}/mod.ts | 0 {src/ws => ws}/processGatewayQueue.ts | 0 {src/ws => ws}/resharder.ts | 0 {src/ws => ws}/resume.ts | 0 {src/ws => ws}/sendShardMessage.ts | 0 {src/ws => ws}/spawnShards.ts | 0 {src/ws => ws}/startGatewayOptions.ts | 0 {src/ws => ws}/tellWorkerToIdentify.ts | 0 {src/ws => ws}/ws.ts | 0 594 files changed, 84 insertions(+), 66 deletions(-) rename src/bot.ts => bot.ts (100%) rename {src/handlers => handlers}/channels/CHANNEL_CREATE.ts (100%) rename {src/handlers => handlers}/channels/CHANNEL_DELETE.ts (100%) rename {src/handlers => handlers}/channels/CHANNEL_PINS_UPDATE.ts (100%) rename {src/handlers => handlers}/channels/CHANNEL_UPDATE.ts (100%) rename {src/handlers => handlers}/channels/STAGE_INSTANCE_CREATE.ts (100%) rename {src/handlers => handlers}/channels/STAGE_INSTANCE_DELETE.ts (100%) rename {src/handlers => handlers}/channels/STAGE_INSTANCE_UPDATE.ts (100%) rename {src/handlers => handlers}/channels/THREAD_CREATE.ts (100%) rename {src/handlers => handlers}/channels/THREAD_DELETE.ts (100%) rename {src/handlers => handlers}/channels/THREAD_LIST_SYNC.ts (100%) rename {src/handlers => handlers}/channels/THREAD_MEMBERS_UPDATE.ts (100%) rename {src/handlers => handlers}/channels/THREAD_MEMBER_UPDATE.ts (100%) rename {src/handlers => handlers}/channels/THREAD_UPDATE.ts (100%) rename {src/handlers => handlers}/emojis/GUILD_EMOJIS_UPDATE.ts (100%) rename {src/handlers => handlers}/guilds/GUILD_BAN_ADD.ts (100%) rename {src/handlers => handlers}/guilds/GUILD_BAN_REMOVE.ts (100%) rename {src/handlers => handlers}/guilds/GUILD_CREATE.ts (100%) rename {src/handlers => handlers}/guilds/GUILD_DELETE.ts (100%) rename {src/handlers => handlers}/guilds/GUILD_INTEGRATIONS_UPDATE.ts (100%) rename {src/handlers => handlers}/guilds/GUILD_LOADED_DD.ts (100%) rename {src/handlers => handlers}/guilds/GUILD_UPDATE.ts (100%) rename {src/handlers => handlers}/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_CREATE.ts (100%) rename {src/handlers => handlers}/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_DELETE.ts (100%) rename {src/handlers => handlers}/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_UPDATE.ts (100%) rename {src/handlers => handlers}/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_ADD.ts (100%) rename {src/handlers => handlers}/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_REMOVE.ts (100%) rename {src/handlers => handlers}/integrations/INTEGRATION_CREATE.ts (100%) rename {src/handlers => handlers}/integrations/INTEGRATION_DELETE.ts (100%) rename {src/handlers => handlers}/integrations/INTEGRATION_UPDATE.ts (100%) rename {src/handlers => handlers}/interactions/INTERACTION_CREATE.ts (100%) rename {src/handlers => handlers}/invites/INVITE_CREATE.ts (100%) rename {src/handlers => handlers}/invites/INVITE_DELETE.ts (100%) rename {src/handlers => handlers}/members/GUILD_MEMBERS_CHUNK.ts (100%) rename {src/handlers => handlers}/members/GUILD_MEMBER_ADD.ts (100%) rename {src/handlers => handlers}/members/GUILD_MEMBER_REMOVE.ts (100%) rename {src/handlers => handlers}/members/GUILD_MEMBER_UPDATE.ts (100%) rename {src/handlers => handlers}/messages/MESSAGE_CREATE.ts (100%) rename {src/handlers => handlers}/messages/MESSAGE_DELETE.ts (100%) rename {src/handlers => handlers}/messages/MESSAGE_DELETE_BULK.ts (100%) rename {src/handlers => handlers}/messages/MESSAGE_REACTION_ADD.ts (100%) rename {src/handlers => handlers}/messages/MESSAGE_REACTION_REMOVE.ts (100%) rename {src/handlers => handlers}/messages/MESSAGE_REACTION_REMOVE_ALL.ts (100%) rename {src/handlers => handlers}/messages/MESSAGE_REACTION_REMOVE_EMOJI.ts (100%) rename {src/handlers => handlers}/messages/MESSAGE_UPDATE.ts (100%) rename {src/handlers => handlers}/misc/PRESENCE_UPDATE.ts (100%) rename {src/handlers => handlers}/misc/READY.ts (100%) rename {src/handlers => handlers}/misc/TYPING_START.ts (100%) rename {src/handlers => handlers}/misc/USER_UPDATE.ts (100%) rename {src/handlers => handlers}/mod.ts (100%) rename {src/handlers => handlers}/roles/GUILD_ROLE_CREATE.ts (100%) rename {src/handlers => handlers}/roles/GUILD_ROLE_DELETE.ts (100%) rename {src/handlers => handlers}/roles/GUILD_ROLE_UPDATE.ts (100%) rename {src/handlers => handlers}/voice/VOICE_SERVER_UPDATE.ts (100%) rename {src/handlers => handlers}/voice/VOICE_STATE_UPDATE.ts (100%) rename {src/handlers => handlers}/webhooks/WEBHOOKS_UPDATE.ts (100%) rename {src/helpers => helpers}/channels/createChannel.ts (100%) rename {src/helpers => helpers}/channels/createStageInstance.ts (100%) rename {src/helpers => helpers}/channels/deleteChannel.ts (100%) rename {src/helpers => helpers}/channels/deleteChannelOverwrite.ts (100%) rename {src/helpers => helpers}/channels/deleteStageInstance.ts (100%) rename {src/helpers => helpers}/channels/editChannel.ts (100%) rename {src/helpers => helpers}/channels/editChannelOverwrite.ts (100%) rename {src/helpers => helpers}/channels/followChannel.ts (100%) rename {src/helpers => helpers}/channels/getChannel.ts (100%) rename {src/helpers => helpers}/channels/getChannelWebhooks.ts (100%) rename {src/helpers => helpers}/channels/getChannels.ts (100%) rename {src/helpers => helpers}/channels/getPins.ts (100%) rename {src/helpers => helpers}/channels/getStageInstance.ts (100%) rename {src/helpers => helpers}/channels/startTyping.ts (100%) rename {src/helpers => helpers}/channels/swapChannels.ts (100%) rename {src/helpers => helpers}/channels/threads/addToThread.ts (100%) rename {src/helpers => helpers}/channels/threads/getActiveThreads.ts (100%) rename {src/helpers => helpers}/channels/threads/getArchivedThreads.ts (100%) rename {src/helpers => helpers}/channels/threads/getThreadMember.ts (100%) rename {src/helpers => helpers}/channels/threads/getThreadMembers.ts (100%) rename {src/helpers => helpers}/channels/threads/joinThread.ts (100%) rename {src/helpers => helpers}/channels/threads/leaveThread.ts (100%) rename {src/helpers => helpers}/channels/threads/mod.ts (100%) rename {src/helpers => helpers}/channels/threads/removeThreadMember.ts (100%) rename {src/helpers => helpers}/channels/threads/startThreadWithMessage.ts (100%) rename {src/helpers => helpers}/channels/threads/startThreadWithoutMessage.ts (100%) rename {src/helpers => helpers}/channels/updateStageInstance.ts (100%) rename {src/helpers => helpers}/channels/updateVoiceState.ts (100%) rename {src/helpers => helpers}/discovery/addDiscoverySubcategory.ts (100%) rename {src/helpers => helpers}/discovery/editDiscovery.ts (100%) rename {src/helpers => helpers}/discovery/getDiscovery.ts (100%) rename {src/helpers => helpers}/discovery/getDiscoveryCategories.ts (100%) rename {src/helpers => helpers}/discovery/removeDiscoverySubcategory.ts (100%) rename {src/helpers => helpers}/discovery/validDiscoveryTerm.ts (100%) rename {src/helpers => helpers}/emojis/createEmoji.ts (100%) rename {src/helpers => helpers}/emojis/deleteEmoji.ts (100%) rename {src/helpers => helpers}/emojis/editEmoji.ts (100%) rename {src/helpers => helpers}/emojis/emojiUrl.ts (100%) rename {src/helpers => helpers}/emojis/getEmoji.ts (100%) rename {src/helpers => helpers}/emojis/getEmojis.ts (100%) rename {src/helpers => helpers}/guilds/createGuild.ts (100%) rename {src/helpers => helpers}/guilds/deleteGuild.ts (100%) rename {src/helpers => helpers}/guilds/editGuild.ts (100%) rename {src/helpers => helpers}/guilds/editWelcomeScreen.ts (100%) rename {src/helpers => helpers}/guilds/editWidget.ts (100%) rename {src/helpers => helpers}/guilds/getAuditLogs.ts (100%) rename {src/helpers => helpers}/guilds/getAvailableVoiceRegions.ts (100%) rename {src/helpers => helpers}/guilds/getBan.ts (100%) rename {src/helpers => helpers}/guilds/getBans.ts (100%) rename {src/helpers => helpers}/guilds/getGuild.ts (100%) rename {src/helpers => helpers}/guilds/getGuildPreview.ts (100%) rename {src/helpers => helpers}/guilds/getPruneCount.ts (100%) rename {src/helpers => helpers}/guilds/getVanityUrl.ts (100%) rename {src/helpers => helpers}/guilds/getVoiceRegions.ts (100%) rename {src/helpers => helpers}/guilds/getWelcomeScreen.ts (100%) rename {src/helpers => helpers}/guilds/getWidget.ts (100%) rename {src/helpers => helpers}/guilds/getWidgetImageUrl.ts (100%) rename {src/helpers => helpers}/guilds/getWidgetSettings.ts (100%) rename {src/helpers => helpers}/guilds/guildBannerUrl.ts (100%) rename {src/helpers => helpers}/guilds/guildIconUrl.ts (100%) rename {src/helpers => helpers}/guilds/guildSplashUrl.ts (100%) rename {src/helpers => helpers}/guilds/leaveGuild.ts (100%) rename {src/helpers => helpers}/guilds/scheduledEvents/createScheduledEvent.ts (100%) rename {src/helpers => helpers}/guilds/scheduledEvents/deleteScheduledEvent.ts (100%) rename {src/helpers => helpers}/guilds/scheduledEvents/editScheduledEvent.ts (100%) rename {src/helpers => helpers}/guilds/scheduledEvents/getScheduledEvent.ts (100%) rename {src/helpers => helpers}/guilds/scheduledEvents/getScheduledEventUsers.ts (100%) rename {src/helpers => helpers}/guilds/scheduledEvents/getScheduledEvents.ts (100%) rename {src/helpers => helpers}/integrations/deleteIntegration.ts (100%) rename {src/helpers => helpers}/integrations/getIntegrations.ts (100%) rename {src/helpers => helpers}/interactions/commands/batchEditApplicationCommandPermissions.ts (100%) rename {src/helpers => helpers}/interactions/commands/createApplicationCommand.ts (100%) rename {src/helpers => helpers}/interactions/commands/deleteApplicationCommand.ts (100%) rename {src/helpers => helpers}/interactions/commands/deleteInteractionResponse.ts (100%) rename {src/helpers => helpers}/interactions/commands/editApplicationCommandPermissions.ts (100%) rename {src/helpers => helpers}/interactions/commands/editInteractionResponse.ts (100%) rename {src/helpers => helpers}/interactions/commands/getApplicationCommand.ts (100%) rename {src/helpers => helpers}/interactions/commands/getApplicationCommandPermission.ts (100%) rename {src/helpers => helpers}/interactions/commands/getApplicationCommandPermissions.ts (100%) rename {src/helpers => helpers}/interactions/commands/getApplicationCommands.ts (100%) rename {src/helpers => helpers}/interactions/commands/upsertApplicationCommand.ts (100%) rename {src/helpers => helpers}/interactions/commands/upsertApplicationCommands.ts (100%) rename {src/helpers => helpers}/interactions/followups/deleteFollowupMessage.ts (100%) rename {src/helpers => helpers}/interactions/followups/editFollowupMessage.ts (100%) rename {src/helpers => helpers}/interactions/followups/getFollowupMessage.ts (100%) rename {src/helpers => helpers}/interactions/getOriginalInteractionResponse.ts (100%) rename {src/helpers => helpers}/interactions/sendInteractionResponse.ts (100%) rename {src/helpers => helpers}/interactions/verifySignature.ts (100%) rename {src/helpers => helpers}/invites/createInvite.ts (100%) rename {src/helpers => helpers}/invites/deleteInvite.ts (100%) rename {src/helpers => helpers}/invites/getChannelInvites.ts (100%) rename {src/helpers => helpers}/invites/getInvite.ts (100%) rename {src/helpers => helpers}/invites/getInvites.ts (100%) rename {src/helpers => helpers}/members/avatarUrl.ts (100%) rename {src/helpers => helpers}/members/banMember.ts (100%) rename {src/helpers => helpers}/members/editBotNickname.ts (100%) rename {src/helpers => helpers}/members/editMember.ts (100%) rename {src/helpers => helpers}/members/fetchMembers.ts (100%) rename {src/helpers => helpers}/members/getDmChannel.ts (100%) rename {src/helpers => helpers}/members/getMember.ts (100%) rename {src/helpers => helpers}/members/getMembers.ts (100%) rename {src/helpers => helpers}/members/kickMember.ts (100%) rename {src/helpers => helpers}/members/pruneMembers.ts (100%) rename {src/helpers => helpers}/members/searchMembers.ts (100%) rename {src/helpers => helpers}/members/unbanMember.ts (100%) rename {src/helpers => helpers}/messages/addReaction.ts (100%) rename {src/helpers => helpers}/messages/addReactions.ts (100%) rename {src/helpers => helpers}/messages/deleteMessage.ts (100%) rename {src/helpers => helpers}/messages/deleteMessages.ts (100%) rename {src/helpers => helpers}/messages/editMessage.ts (100%) rename {src/helpers => helpers}/messages/getMessage.ts (100%) rename {src/helpers => helpers}/messages/getMessages.ts (100%) rename {src/helpers => helpers}/messages/getReactions.ts (100%) rename {src/helpers => helpers}/messages/pinMessage.ts (100%) rename {src/helpers => helpers}/messages/publishMessage.ts (100%) rename {src/helpers => helpers}/messages/removeAllReactions.ts (100%) rename {src/helpers => helpers}/messages/removeReaction.ts (100%) rename {src/helpers => helpers}/messages/removeReactionEmoji.ts (100%) rename {src/helpers => helpers}/messages/sendMessage.ts (100%) rename {src/helpers => helpers}/messages/unpinMessage.ts (100%) rename {src/helpers => helpers}/misc/editBotProfile.ts (100%) rename {src/helpers => helpers}/misc/editBotStatus.ts (100%) rename {src/helpers => helpers}/misc/getGatewayBot.ts (100%) rename {src/helpers => helpers}/misc/getUser.ts (100%) rename {src/helpers => helpers}/mod.ts (100%) rename {src/helpers => helpers}/oauth/getApplicationInfo.ts (100%) rename {src/helpers => helpers}/roles/addRole.ts (100%) rename {src/helpers => helpers}/roles/createRole.ts (100%) rename {src/helpers => helpers}/roles/deleteRole.ts (100%) rename {src/helpers => helpers}/roles/editRole.ts (100%) rename {src/helpers => helpers}/roles/getRoles.ts (100%) rename {src/helpers => helpers}/roles/removeRole.ts (100%) rename {src/helpers => helpers}/templates/createGuildFromTemplate.ts (100%) rename {src/helpers => helpers}/templates/createGuildTemplate.ts (100%) rename {src/helpers => helpers}/templates/deleteGuildTemplate.ts (100%) rename {src/helpers => helpers}/templates/editGuildTemplate.ts (100%) rename {src/helpers => helpers}/templates/getGuildTemplates.ts (100%) rename {src/helpers => helpers}/templates/getTemplate.ts (100%) rename {src/helpers => helpers}/templates/syncGuildTemplate.ts (100%) rename {src/helpers => helpers}/voice/connectToVoiceChannel.ts (100%) rename {src/helpers => helpers}/webhooks/createWebhook.ts (100%) rename {src/helpers => helpers}/webhooks/deleteWebhook.ts (100%) rename {src/helpers => helpers}/webhooks/deleteWebhookMessage.ts (100%) rename {src/helpers => helpers}/webhooks/deleteWebhookWithToken.ts (100%) rename {src/helpers => helpers}/webhooks/editWebhook.ts (100%) rename {src/helpers => helpers}/webhooks/editWebhookMessage.ts (100%) rename {src/helpers => helpers}/webhooks/editWebhookWithToken.ts (100%) rename {src/helpers => helpers}/webhooks/getWebhook.ts (100%) rename {src/helpers => helpers}/webhooks/getWebhookMessage.ts (100%) rename {src/helpers => helpers}/webhooks/getWebhookWithToken.ts (100%) rename {src/helpers => helpers}/webhooks/getWebhooks.ts (100%) rename {src/helpers => helpers}/webhooks/sendWebhook.ts (100%) rename {src/rest => rest}/README.md (100%) rename {src/rest => rest}/checkRateLimits.ts (100%) rename {src/rest => rest}/cleanupQueues.ts (100%) rename {src/rest => rest}/createRequestBody.ts (100%) rename {src/rest => rest}/mod.ts (100%) rename {src/rest => rest}/processGlobalQueue.ts (100%) rename {src/rest => rest}/processQueue.ts (100%) rename {src/rest => rest}/processRateLimitedPaths.ts (100%) rename {src/rest => rest}/processRequest.ts (100%) rename {src/rest => rest}/processRequestHeaders.ts (100%) rename {src/rest => rest}/rest.ts (100%) rename {src/rest => rest}/rest_manager.ts (100%) rename {src/rest => rest}/runMethod.ts (100%) rename {src/rest => rest}/simplifyUrl.ts (100%) rename {src/transformers => transformers}/activity.ts (100%) rename {src/transformers => transformers}/application.ts (100%) rename {src/transformers => transformers}/applicationCommand.ts (100%) rename {src/transformers => transformers}/applicationCommandOption.ts (100%) rename {src/transformers => transformers}/applicationCommandPermission.ts (100%) rename {src/transformers => transformers}/attachment.ts (100%) rename {src/transformers => transformers}/auditlogEntry.ts (100%) rename {src/transformers => transformers}/channel.ts (100%) rename {src/transformers => transformers}/component.ts (100%) rename {src/transformers => transformers}/embed.ts (100%) rename {src/transformers => transformers}/emoji.ts (100%) rename {src/transformers => transformers}/guild.ts (100%) rename {src/transformers => transformers}/integration.ts (100%) rename {src/transformers => transformers}/interaction.ts (100%) rename {src/transformers => transformers}/invite.ts (100%) rename {src/transformers => transformers}/member.ts (100%) rename {src/transformers => transformers}/message.ts (100%) rename {src/transformers => transformers}/mod.ts (100%) rename {src/transformers => transformers}/presence.ts (100%) rename {src/transformers => transformers}/role.ts (100%) rename {src/transformers => transformers}/scheduledEvent.ts (100%) rename {src/transformers => transformers}/stageInstance.ts (100%) rename {src/transformers => transformers}/sticker.ts (100%) rename {src/transformers => transformers}/team.ts (100%) rename {src/transformers => transformers}/threadMember.ts (100%) rename {src/transformers => transformers}/voiceRegion.ts (100%) rename {src/transformers => transformers}/voiceState.ts (100%) rename {src/transformers => transformers}/webhook.ts (100%) rename {src/transformers => transformers}/welcomeScreen.ts (100%) rename {src/transformers => transformers}/widget.ts (100%) rename {src/types => types}/activity/activity.ts (100%) rename {src/types => types}/activity/activityAssets.ts (100%) rename {src/types => types}/activity/activityButton.ts (100%) rename {src/types => types}/activity/activityEmoji.ts (100%) rename {src/types => types}/activity/activityFlags.ts (100%) rename {src/types => types}/activity/activityParty.ts (100%) rename {src/types => types}/activity/activitySecrets.ts (100%) rename {src/types => types}/activity/activityTimestamps.ts (100%) rename {src/types => types}/activity/activityTypes.ts (100%) rename {src/types => types}/activity/clientStatus.ts (100%) rename {src/types => types}/activity/mod.ts (100%) rename {src/types => types}/activity/presenceUpdate.ts (100%) rename {src/types => types}/applications/application.ts (100%) rename {src/types => types}/applications/applicationFlags.ts (100%) rename {src/types => types}/applications/mod.ts (100%) rename {src/types => types}/auditLog/auditLog.ts (100%) rename {src/types => types}/auditLog/auditLogChange.ts (100%) rename {src/types => types}/auditLog/auditLogEntry.ts (100%) rename {src/types => types}/auditLog/auditLogEvents.ts (100%) rename {src/types => types}/auditLog/getGuildAuditLog.ts (100%) rename {src/types => types}/auditLog/mod.ts (100%) rename {src/types => types}/auditLog/optionalAuditEntryInfo.ts (100%) rename {src/types => types}/channels/channel.ts (100%) rename {src/types => types}/channels/channelMention.ts (100%) rename {src/types => types}/channels/channelPinsUpdate.ts (100%) rename {src/types => types}/channels/channelTypes.ts (100%) rename {src/types => types}/channels/followedChannel.ts (100%) rename {src/types => types}/channels/mod.ts (100%) rename {src/types => types}/channels/modifyChannel.ts (100%) rename {src/types => types}/channels/overwrite.ts (100%) rename {src/types => types}/channels/overwriteTypes.ts (100%) rename {src/types => types}/channels/stageInstance.ts (100%) rename {src/types => types}/channels/threads/listActiveThreads.ts (100%) rename {src/types => types}/channels/threads/listPublicArchivedThreads.ts (100%) rename {src/types => types}/channels/threads/modifyThread.ts (100%) rename {src/types => types}/channels/threads/startThread.ts (100%) rename {src/types => types}/channels/threads/threadListSync.ts (100%) rename {src/types => types}/channels/threads/threadMember.ts (100%) rename {src/types => types}/channels/threads/threadMembersUpdate.ts (100%) rename {src/types => types}/channels/threads/threadMetadata.ts (100%) rename {src/types => types}/channels/videoQualityModes.ts (100%) rename {src/types => types}/codes/gatewayCloseEventCodes.ts (100%) rename {src/types => types}/codes/gatewayOpcodes.ts (100%) rename {src/types => types}/codes/httpResponseCodes.ts (100%) rename {src/types => types}/codes/jsonErrorCodes.ts (100%) rename {src/types => types}/codes/mod.ts (100%) rename {src/types => types}/codes/rpcCloseEventCodes.ts (100%) rename {src/types => types}/codes/rpcErrorCodes.ts (100%) rename {src/types => types}/codes/voiceCloseEventCodes.ts (100%) rename {src/types => types}/codes/voiceOpcodes.ts (100%) rename {src/types => types}/discordeno/createApplicationCommand.ts (100%) rename {src/types => types}/discordeno/editWebhookMessage.ts (100%) rename {src/types => types}/discordeno/errors.ts (100%) rename {src/types => types}/discordeno/fileContent.ts (100%) rename {src/types => types}/discordeno/interactionResponse.ts (100%) rename {src/types => types}/discordeno/mod.ts (100%) rename {src/types => types}/discovery/addGuildDiscoverySubcategory.ts (100%) rename {src/types => types}/discovery/discoveryCategory.ts (100%) rename {src/types => types}/discovery/discoveryMetadata.ts (100%) rename {src/types => types}/discovery/discoveryName.ts (100%) rename {src/types => types}/discovery/mod.ts (100%) rename {src/types => types}/discovery/modifyGuildDiscoveryMetadata.ts (100%) rename {src/types => types}/discovery/validateDiscoverySearchTerm.ts (100%) rename {src/types => types}/discovery/validateDiscoverySearchTermParams.ts (100%) rename {src/types => types}/embeds/embed.ts (100%) rename {src/types => types}/embeds/embedAuthor.ts (100%) rename {src/types => types}/embeds/embedField.ts (100%) rename {src/types => types}/embeds/embedFooter.ts (100%) rename {src/types => types}/embeds/embedImage.ts (100%) rename {src/types => types}/embeds/embedProvider.ts (100%) rename {src/types => types}/embeds/embedThumbnail.ts (100%) rename {src/types => types}/embeds/embedTypes.ts (100%) rename {src/types => types}/embeds/embedVideo.ts (100%) rename {src/types => types}/embeds/mod.ts (100%) rename {src/types => types}/emojis/createGuildEmoji.ts (100%) rename {src/types => types}/emojis/emoji.ts (100%) rename {src/types => types}/emojis/guildEmojisUpdate.ts (100%) rename {src/types => types}/emojis/mod.ts (100%) rename {src/types => types}/emojis/modifyGuildEmoji.ts (100%) rename {src/types => types}/gateway/gatewayIntents.ts (100%) rename {src/types => types}/gateway/gatewayPayload.ts (100%) rename {src/types => types}/gateway/gatewayUrlParams.ts (100%) rename {src/types => types}/gateway/getGatewayBot.ts (100%) rename {src/types => types}/gateway/hello.ts (100%) rename {src/types => types}/gateway/identify.ts (100%) rename {src/types => types}/gateway/identifyConnectionProperties.ts (100%) rename {src/types => types}/gateway/mod.ts (100%) rename {src/types => types}/gateway/ready.ts (100%) rename {src/types => types}/gateway/resume.ts (100%) rename {src/types => types}/gateway/sessionStartLimit.ts (100%) rename {src/types => types}/gateway/statusTypes.ts (100%) rename {src/types => types}/gateway/statusUpdate.ts (100%) rename {src/types => types}/guilds/ban.ts (100%) rename {src/types => types}/guilds/beginGuildPrune.ts (100%) rename {src/types => types}/guilds/createGuild.ts (100%) rename {src/types => types}/guilds/createGuildBan.ts (100%) rename {src/types => types}/guilds/createGuildChannel.ts (100%) rename {src/types => types}/guilds/createGuildRole.ts (100%) rename {src/types => types}/guilds/defaultMessageNotificationLevels.ts (100%) rename {src/types => types}/guilds/explicitContentFilterLevels.ts (100%) rename {src/types => types}/guilds/getGuild.ts (100%) rename {src/types => types}/guilds/getGuildPruneCount.ts (100%) rename {src/types => types}/guilds/getGuildWidgetImage.ts (100%) rename {src/types => types}/guilds/getGuildWidgetImageStyleOptions.ts (100%) rename {src/types => types}/guilds/guild.ts (100%) rename {src/types => types}/guilds/guildBanAddRemove.ts (100%) rename {src/types => types}/guilds/guildBanRemove.ts (100%) rename {src/types => types}/guilds/guildFeatures.ts (100%) rename {src/types => types}/guilds/guildNsfwLevel.ts (100%) rename {src/types => types}/guilds/guildPreview.ts (100%) rename {src/types => types}/guilds/guildRoleCreate.ts (100%) rename {src/types => types}/guilds/guildRoleDelete.ts (100%) rename {src/types => types}/guilds/guildRoleUpdate.ts (100%) rename {src/types => types}/guilds/guildWidget.ts (100%) rename {src/types => types}/guilds/guildWidgetDetails.ts (100%) rename {src/types => types}/guilds/mfaLevels.ts (100%) rename {src/types => types}/guilds/mod.ts (100%) rename {src/types => types}/guilds/modifyGuild.ts (100%) rename {src/types => types}/guilds/modifyGuildChannelPosition.ts (100%) rename {src/types => types}/guilds/modifyGuildMember.ts (100%) rename {src/types => types}/guilds/modifyGuildRole.ts (100%) rename {src/types => types}/guilds/modifyGuildRolePositions.ts (100%) rename {src/types => types}/guilds/modifyGuildWelcomeScreen.ts (100%) rename {src/types => types}/guilds/premiumTiers.ts (100%) rename {src/types => types}/guilds/scheduledEvents.ts (100%) rename {src/types => types}/guilds/systemChannelFlags.ts (100%) rename {src/types => types}/guilds/unavailableGuild.ts (100%) rename {src/types => types}/guilds/updateOthersVoiceState.ts (100%) rename {src/types => types}/guilds/updateSelfVoiceState.ts (100%) rename {src/types => types}/guilds/verificationLevels.ts (100%) rename {src/types => types}/guilds/welcomeScreen.ts (100%) rename {src/types => types}/guilds/welcomeScreenChannel.ts (100%) rename {src/types => types}/integrations/guildIntegrationsUpdate.ts (100%) rename {src/types => types}/integrations/integration.ts (100%) rename {src/types => types}/integrations/integrationAccount.ts (100%) rename {src/types => types}/integrations/integrationApplication.ts (100%) rename {src/types => types}/integrations/integrationCreateUpdate.ts (100%) rename {src/types => types}/integrations/integrationDelete.ts (100%) rename {src/types => types}/integrations/integrationExpireBehaviors.ts (100%) rename {src/types => types}/integrations/mod.ts (100%) rename {src/types => types}/interactions/commands/applicationCommand.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandCallbackData.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandCreateUpdateDelete.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandInteractionData.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandInteractionDataOption.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandInteractionDataResolved.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandOption.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandOptionChoice.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandOptionTypes.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandPermissionTypes.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandPermissions.ts (100%) rename {src/types => types}/interactions/commands/applicationCommandTypes.ts (100%) rename {src/types => types}/interactions/commands/createGlobalApplicationCommand.ts (100%) rename {src/types => types}/interactions/commands/createGuildApplicationCommand.ts (100%) rename {src/types => types}/interactions/commands/editGlobalApplicationCommand.ts (100%) rename {src/types => types}/interactions/commands/editGuildApplicationCommand.ts (100%) rename {src/types => types}/interactions/commands/guildApplicationCommandPermissions.ts (100%) rename {src/types => types}/interactions/interaction.ts (100%) rename {src/types => types}/interactions/interactionGuildMember.ts (100%) rename {src/types => types}/interactions/interactionResponse.ts (100%) rename {src/types => types}/interactions/interactionResponseTypes.ts (100%) rename {src/types => types}/interactions/interactionTypes.ts (100%) rename {src/types => types}/interactions/messageInteraction.ts (100%) rename {src/types => types}/interactions/mod.ts (100%) rename {src/types => types}/invites/createChannelInvite.ts (100%) rename {src/types => types}/invites/getInvite.ts (100%) rename {src/types => types}/invites/invite.ts (100%) rename {src/types => types}/invites/inviteCreate.ts (100%) rename {src/types => types}/invites/inviteDelete.ts (100%) rename {src/types => types}/invites/inviteMetadata.ts (100%) rename {src/types => types}/invites/inviteStageInstance.ts (100%) rename {src/types => types}/invites/inviteTargetTypes.ts (100%) rename {src/types => types}/invites/mod.ts (100%) rename {src/types => types}/invites/targetTypes.ts (100%) rename {src/types => types}/members/guildMember.ts (100%) rename {src/types => types}/members/guildMemberAdd.ts (100%) rename {src/types => types}/members/guildMemberRemove.ts (100%) rename {src/types => types}/members/guildMemberUpdate.ts (100%) rename {src/types => types}/members/guildMembersChunk.ts (100%) rename {src/types => types}/members/listGuildMembers.ts (100%) rename {src/types => types}/members/mod.ts (100%) rename {src/types => types}/members/modifyCurrentUserNick.ts (100%) rename {src/types => types}/members/requestGuildMembers.ts (100%) rename {src/types => types}/members/searchGuildMembers.ts (100%) rename {src/types => types}/messages/allowedMentions.ts (100%) rename {src/types => types}/messages/allowedMentionsTypes.ts (100%) rename {src/types => types}/messages/attachment.ts (100%) rename {src/types => types}/messages/components/actionRow.ts (100%) rename {src/types => types}/messages/components/buttonComponent.ts (100%) rename {src/types => types}/messages/components/buttonData.ts (100%) rename {src/types => types}/messages/components/buttonStyles.ts (100%) rename {src/types => types}/messages/components/inputTextComponent.ts (100%) rename {src/types => types}/messages/components/messageComponentTypes.ts (100%) rename {src/types => types}/messages/components/messageComponents.ts (100%) rename {src/types => types}/messages/components/selectData.ts (100%) rename {src/types => types}/messages/components/selectMenu.ts (100%) rename {src/types => types}/messages/components/selectOption.ts (100%) rename {src/types => types}/messages/components/textStyles.ts (100%) rename {src/types => types}/messages/createMessage.ts (100%) rename {src/types => types}/messages/editMessage.ts (100%) rename {src/types => types}/messages/getMessages.ts (100%) rename {src/types => types}/messages/message.ts (100%) rename {src/types => types}/messages/messageActivity.ts (100%) rename {src/types => types}/messages/messageActivityTypes.ts (100%) rename {src/types => types}/messages/messageDelete.ts (100%) rename {src/types => types}/messages/messageDeleteBulk.ts (100%) rename {src/types => types}/messages/messageFlags.ts (100%) rename {src/types => types}/messages/messageGetReactions.ts (100%) rename {src/types => types}/messages/messageReactionAdd.ts (100%) rename {src/types => types}/messages/messageReactionRemove.ts (100%) rename {src/types => types}/messages/messageReactionRemoveAll.ts (100%) rename {src/types => types}/messages/messageReactionRemoveEmoji.ts (100%) rename {src/types => types}/messages/messageReference.ts (100%) rename {src/types => types}/messages/messageTypes.ts (100%) rename {src/types => types}/messages/mod.ts (100%) rename {src/types => types}/messages/reaction.ts (100%) rename {src/types => types}/misc/imageFormat.ts (100%) rename {src/types => types}/misc/imageSize.ts (100%) rename {src/types => types}/misc/mod.ts (100%) rename {src/types => types}/misc/typingStart.ts (100%) rename {src/types => types}/mod.ts (100%) rename {src/types => types}/oauth2/botAuthQuery.ts (100%) rename {src/types => types}/oauth2/getCurrentAuthorizationInformation.ts (100%) rename {src/types => types}/oauth2/mod.ts (100%) rename {src/types => types}/oauth2/scopes.ts (100%) rename {src/types => types}/permissions/bitwisePermissionFlags.ts (100%) rename {src/types => types}/permissions/mod.ts (100%) rename {src/types => types}/permissions/permissionStrings.ts (100%) rename {src/types => types}/permissions/role.ts (100%) rename {src/types => types}/permissions/roleTags.ts (100%) rename {src/types => types}/stickers/mod.ts (100%) rename {src/types => types}/stickers/sticker.ts (100%) rename {src/types => types}/stickers/stickerFormatTypes.ts (100%) rename {src/types => types}/stickers/stickerItem.ts (100%) rename {src/types => types}/stickers/stickerPack.ts (100%) rename {src/types => types}/stickers/stickerTypes.ts (100%) rename {src/types => types}/teams/mod.ts (100%) rename {src/types => types}/teams/team.ts (100%) rename {src/types => types}/teams/teamMember.ts (100%) rename {src/types => types}/teams/teamMembershipStates.ts (100%) rename {src/types => types}/templates/createGuildFromTemplate.ts (100%) rename {src/types => types}/templates/mod.ts (100%) rename {src/types => types}/templates/modifyGuildTemplate.ts (100%) rename {src/types => types}/templates/template.ts (100%) rename {src/types => types}/users/connection.ts (100%) rename {src/types => types}/users/createDm.ts (100%) rename {src/types => types}/users/createGroupDm.ts (100%) rename {src/types => types}/users/mod.ts (100%) rename {src/types => types}/users/modifyCurrentUser.ts (100%) rename {src/types => types}/users/premiumTypes.ts (100%) rename {src/types => types}/users/user.ts (100%) rename {src/types => types}/users/userFlags.ts (100%) rename {src/types => types}/users/visibilityTypes.ts (100%) rename {src/types => types}/util.ts (100%) rename {src/types => types}/voice/mod.ts (100%) rename {src/types => types}/voice/updateVoiceState.ts (100%) rename {src/types => types}/voice/voiceRegion.ts (100%) rename {src/types => types}/voice/voiceServerUpdate.ts (100%) rename {src/types => types}/voice/voiceState.ts (100%) rename {src/types => types}/webhooks/createWebhook.ts (100%) rename {src/types => types}/webhooks/editWebhookMessage.ts (100%) rename {src/types => types}/webhooks/executeWebhook.ts (100%) rename {src/types => types}/webhooks/mod.ts (100%) rename {src/types => types}/webhooks/modifyWebhook.ts (100%) rename {src/types => types}/webhooks/webhook.ts (100%) rename {src/types => types}/webhooks/webhookTypes.ts (100%) rename {src/types => types}/webhooks/webhooksUpdate.ts (100%) rename {src/util => util}/bigint.ts (100%) rename {src/util => util}/calculateShardId.ts (100%) rename {src/util => util}/collection.ts (100%) rename {src/util => util}/constants.ts (100%) rename {src/util => util}/hash.ts (100%) rename {src/util => util}/mod.ts (100%) rename {src/util => util}/permissions.ts (100%) rename {src/util => util}/urlToBase64.ts (100%) rename {src/util => util}/utils.ts (100%) rename {src/util => util}/validateLength.ts (100%) rename {src/ws => ws}/README.md (100%) rename {src/ws => ws}/closeWs.ts (100%) rename {src/ws => ws}/createShard.ts (100%) rename {src/ws => ws}/deps.ts (100%) rename {src/ws => ws}/gateway_manager.ts (100%) rename {src/ws => ws}/handleOnMessage.ts (100%) rename {src/ws => ws}/heartbeat.ts (100%) rename {src/ws => ws}/identify.ts (100%) rename {src/ws => ws}/mod.ts (100%) rename {src/ws => ws}/processGatewayQueue.ts (100%) rename {src/ws => ws}/resharder.ts (100%) rename {src/ws => ws}/resume.ts (100%) rename {src/ws => ws}/sendShardMessage.ts (100%) rename {src/ws => ws}/spawnShards.ts (100%) rename {src/ws => ws}/startGatewayOptions.ts (100%) rename {src/ws => ws}/tellWorkerToIdentify.ts (100%) rename {src/ws => ws}/ws.ts (100%) diff --git a/.github/workflows/local_tests.yml b/.github/workflows/local_tests.yml index 5087fb35a..3c63da837 100644 --- a/.github/workflows/local_tests.yml +++ b/.github/workflows/local_tests.yml @@ -3,14 +3,26 @@ name: Local Tests Only on: push: paths: + - "handlers/**" + - "helpers/**" - "plugins/**" - - "src/**" + - "rest/**" - "tests/**" + - "transformers/**" + - "types/**" + - "util/**" + - "ws/**" pull_request: paths: + - "handlers/**" + - "helpers/**" - "plugins/**" - - "src/**" + - "rest/**" - "tests/**" + - "transformers/**" + - "types/**" + - "util/**" + - "ws/**" jobs: test: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 90bcc71e4..6f57eaa23 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,9 +3,15 @@ name: Test on: push: paths: + - "handlers/**" + - "helpers/**" - "plugins/**" - - "src/**" + - "rest/**" - "tests/**" + - "transformers/**" + - "types/**" + - "util/**" + - "ws/**" jobs: test: diff --git a/src/bot.ts b/bot.ts similarity index 100% rename from src/bot.ts rename to bot.ts diff --git a/dnt.ts b/dnt.ts index a7ce3a25e..4f335b559 100644 --- a/dnt.ts +++ b/dnt.ts @@ -27,15 +27,15 @@ await build({ "./mod.ts", { name: "./rest", - path: "src/rest/mod.ts", + path: "rest/mod.ts", }, { name: "./gateway", - path: "src/ws/mod.ts", + path: "ws/mod.ts", }, { name: "./types", - path: "src/types/mod.ts", + path: "types/mod.ts", }, { name: "./plugins", diff --git a/src/handlers/channels/CHANNEL_CREATE.ts b/handlers/channels/CHANNEL_CREATE.ts similarity index 100% rename from src/handlers/channels/CHANNEL_CREATE.ts rename to handlers/channels/CHANNEL_CREATE.ts diff --git a/src/handlers/channels/CHANNEL_DELETE.ts b/handlers/channels/CHANNEL_DELETE.ts similarity index 100% rename from src/handlers/channels/CHANNEL_DELETE.ts rename to handlers/channels/CHANNEL_DELETE.ts diff --git a/src/handlers/channels/CHANNEL_PINS_UPDATE.ts b/handlers/channels/CHANNEL_PINS_UPDATE.ts similarity index 100% rename from src/handlers/channels/CHANNEL_PINS_UPDATE.ts rename to handlers/channels/CHANNEL_PINS_UPDATE.ts diff --git a/src/handlers/channels/CHANNEL_UPDATE.ts b/handlers/channels/CHANNEL_UPDATE.ts similarity index 100% rename from src/handlers/channels/CHANNEL_UPDATE.ts rename to handlers/channels/CHANNEL_UPDATE.ts diff --git a/src/handlers/channels/STAGE_INSTANCE_CREATE.ts b/handlers/channels/STAGE_INSTANCE_CREATE.ts similarity index 100% rename from src/handlers/channels/STAGE_INSTANCE_CREATE.ts rename to handlers/channels/STAGE_INSTANCE_CREATE.ts diff --git a/src/handlers/channels/STAGE_INSTANCE_DELETE.ts b/handlers/channels/STAGE_INSTANCE_DELETE.ts similarity index 100% rename from src/handlers/channels/STAGE_INSTANCE_DELETE.ts rename to handlers/channels/STAGE_INSTANCE_DELETE.ts diff --git a/src/handlers/channels/STAGE_INSTANCE_UPDATE.ts b/handlers/channels/STAGE_INSTANCE_UPDATE.ts similarity index 100% rename from src/handlers/channels/STAGE_INSTANCE_UPDATE.ts rename to handlers/channels/STAGE_INSTANCE_UPDATE.ts diff --git a/src/handlers/channels/THREAD_CREATE.ts b/handlers/channels/THREAD_CREATE.ts similarity index 100% rename from src/handlers/channels/THREAD_CREATE.ts rename to handlers/channels/THREAD_CREATE.ts diff --git a/src/handlers/channels/THREAD_DELETE.ts b/handlers/channels/THREAD_DELETE.ts similarity index 100% rename from src/handlers/channels/THREAD_DELETE.ts rename to handlers/channels/THREAD_DELETE.ts diff --git a/src/handlers/channels/THREAD_LIST_SYNC.ts b/handlers/channels/THREAD_LIST_SYNC.ts similarity index 100% rename from src/handlers/channels/THREAD_LIST_SYNC.ts rename to handlers/channels/THREAD_LIST_SYNC.ts diff --git a/src/handlers/channels/THREAD_MEMBERS_UPDATE.ts b/handlers/channels/THREAD_MEMBERS_UPDATE.ts similarity index 100% rename from src/handlers/channels/THREAD_MEMBERS_UPDATE.ts rename to handlers/channels/THREAD_MEMBERS_UPDATE.ts diff --git a/src/handlers/channels/THREAD_MEMBER_UPDATE.ts b/handlers/channels/THREAD_MEMBER_UPDATE.ts similarity index 100% rename from src/handlers/channels/THREAD_MEMBER_UPDATE.ts rename to handlers/channels/THREAD_MEMBER_UPDATE.ts diff --git a/src/handlers/channels/THREAD_UPDATE.ts b/handlers/channels/THREAD_UPDATE.ts similarity index 100% rename from src/handlers/channels/THREAD_UPDATE.ts rename to handlers/channels/THREAD_UPDATE.ts diff --git a/src/handlers/emojis/GUILD_EMOJIS_UPDATE.ts b/handlers/emojis/GUILD_EMOJIS_UPDATE.ts similarity index 100% rename from src/handlers/emojis/GUILD_EMOJIS_UPDATE.ts rename to handlers/emojis/GUILD_EMOJIS_UPDATE.ts diff --git a/src/handlers/guilds/GUILD_BAN_ADD.ts b/handlers/guilds/GUILD_BAN_ADD.ts similarity index 100% rename from src/handlers/guilds/GUILD_BAN_ADD.ts rename to handlers/guilds/GUILD_BAN_ADD.ts diff --git a/src/handlers/guilds/GUILD_BAN_REMOVE.ts b/handlers/guilds/GUILD_BAN_REMOVE.ts similarity index 100% rename from src/handlers/guilds/GUILD_BAN_REMOVE.ts rename to handlers/guilds/GUILD_BAN_REMOVE.ts diff --git a/src/handlers/guilds/GUILD_CREATE.ts b/handlers/guilds/GUILD_CREATE.ts similarity index 100% rename from src/handlers/guilds/GUILD_CREATE.ts rename to handlers/guilds/GUILD_CREATE.ts diff --git a/src/handlers/guilds/GUILD_DELETE.ts b/handlers/guilds/GUILD_DELETE.ts similarity index 100% rename from src/handlers/guilds/GUILD_DELETE.ts rename to handlers/guilds/GUILD_DELETE.ts diff --git a/src/handlers/guilds/GUILD_INTEGRATIONS_UPDATE.ts b/handlers/guilds/GUILD_INTEGRATIONS_UPDATE.ts similarity index 100% rename from src/handlers/guilds/GUILD_INTEGRATIONS_UPDATE.ts rename to handlers/guilds/GUILD_INTEGRATIONS_UPDATE.ts diff --git a/src/handlers/guilds/GUILD_LOADED_DD.ts b/handlers/guilds/GUILD_LOADED_DD.ts similarity index 100% rename from src/handlers/guilds/GUILD_LOADED_DD.ts rename to handlers/guilds/GUILD_LOADED_DD.ts diff --git a/src/handlers/guilds/GUILD_UPDATE.ts b/handlers/guilds/GUILD_UPDATE.ts similarity index 100% rename from src/handlers/guilds/GUILD_UPDATE.ts rename to handlers/guilds/GUILD_UPDATE.ts diff --git a/src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_CREATE.ts b/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_CREATE.ts similarity index 100% rename from src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_CREATE.ts rename to handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_CREATE.ts diff --git a/src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_DELETE.ts b/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_DELETE.ts similarity index 100% rename from src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_DELETE.ts rename to handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_DELETE.ts diff --git a/src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_UPDATE.ts b/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_UPDATE.ts similarity index 100% rename from src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_UPDATE.ts rename to handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_UPDATE.ts diff --git a/src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_ADD.ts b/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_ADD.ts similarity index 100% rename from src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_ADD.ts rename to handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_ADD.ts diff --git a/src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_REMOVE.ts b/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_REMOVE.ts similarity index 100% rename from src/handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_REMOVE.ts rename to handlers/guilds/scheduledEvents/GUILD_SCHEDULED_EVENT_USER_REMOVE.ts diff --git a/src/handlers/integrations/INTEGRATION_CREATE.ts b/handlers/integrations/INTEGRATION_CREATE.ts similarity index 100% rename from src/handlers/integrations/INTEGRATION_CREATE.ts rename to handlers/integrations/INTEGRATION_CREATE.ts diff --git a/src/handlers/integrations/INTEGRATION_DELETE.ts b/handlers/integrations/INTEGRATION_DELETE.ts similarity index 100% rename from src/handlers/integrations/INTEGRATION_DELETE.ts rename to handlers/integrations/INTEGRATION_DELETE.ts diff --git a/src/handlers/integrations/INTEGRATION_UPDATE.ts b/handlers/integrations/INTEGRATION_UPDATE.ts similarity index 100% rename from src/handlers/integrations/INTEGRATION_UPDATE.ts rename to handlers/integrations/INTEGRATION_UPDATE.ts diff --git a/src/handlers/interactions/INTERACTION_CREATE.ts b/handlers/interactions/INTERACTION_CREATE.ts similarity index 100% rename from src/handlers/interactions/INTERACTION_CREATE.ts rename to handlers/interactions/INTERACTION_CREATE.ts diff --git a/src/handlers/invites/INVITE_CREATE.ts b/handlers/invites/INVITE_CREATE.ts similarity index 100% rename from src/handlers/invites/INVITE_CREATE.ts rename to handlers/invites/INVITE_CREATE.ts diff --git a/src/handlers/invites/INVITE_DELETE.ts b/handlers/invites/INVITE_DELETE.ts similarity index 100% rename from src/handlers/invites/INVITE_DELETE.ts rename to handlers/invites/INVITE_DELETE.ts diff --git a/src/handlers/members/GUILD_MEMBERS_CHUNK.ts b/handlers/members/GUILD_MEMBERS_CHUNK.ts similarity index 100% rename from src/handlers/members/GUILD_MEMBERS_CHUNK.ts rename to handlers/members/GUILD_MEMBERS_CHUNK.ts diff --git a/src/handlers/members/GUILD_MEMBER_ADD.ts b/handlers/members/GUILD_MEMBER_ADD.ts similarity index 100% rename from src/handlers/members/GUILD_MEMBER_ADD.ts rename to handlers/members/GUILD_MEMBER_ADD.ts diff --git a/src/handlers/members/GUILD_MEMBER_REMOVE.ts b/handlers/members/GUILD_MEMBER_REMOVE.ts similarity index 100% rename from src/handlers/members/GUILD_MEMBER_REMOVE.ts rename to handlers/members/GUILD_MEMBER_REMOVE.ts diff --git a/src/handlers/members/GUILD_MEMBER_UPDATE.ts b/handlers/members/GUILD_MEMBER_UPDATE.ts similarity index 100% rename from src/handlers/members/GUILD_MEMBER_UPDATE.ts rename to handlers/members/GUILD_MEMBER_UPDATE.ts diff --git a/src/handlers/messages/MESSAGE_CREATE.ts b/handlers/messages/MESSAGE_CREATE.ts similarity index 100% rename from src/handlers/messages/MESSAGE_CREATE.ts rename to handlers/messages/MESSAGE_CREATE.ts diff --git a/src/handlers/messages/MESSAGE_DELETE.ts b/handlers/messages/MESSAGE_DELETE.ts similarity index 100% rename from src/handlers/messages/MESSAGE_DELETE.ts rename to handlers/messages/MESSAGE_DELETE.ts diff --git a/src/handlers/messages/MESSAGE_DELETE_BULK.ts b/handlers/messages/MESSAGE_DELETE_BULK.ts similarity index 100% rename from src/handlers/messages/MESSAGE_DELETE_BULK.ts rename to handlers/messages/MESSAGE_DELETE_BULK.ts diff --git a/src/handlers/messages/MESSAGE_REACTION_ADD.ts b/handlers/messages/MESSAGE_REACTION_ADD.ts similarity index 100% rename from src/handlers/messages/MESSAGE_REACTION_ADD.ts rename to handlers/messages/MESSAGE_REACTION_ADD.ts diff --git a/src/handlers/messages/MESSAGE_REACTION_REMOVE.ts b/handlers/messages/MESSAGE_REACTION_REMOVE.ts similarity index 100% rename from src/handlers/messages/MESSAGE_REACTION_REMOVE.ts rename to handlers/messages/MESSAGE_REACTION_REMOVE.ts diff --git a/src/handlers/messages/MESSAGE_REACTION_REMOVE_ALL.ts b/handlers/messages/MESSAGE_REACTION_REMOVE_ALL.ts similarity index 100% rename from src/handlers/messages/MESSAGE_REACTION_REMOVE_ALL.ts rename to handlers/messages/MESSAGE_REACTION_REMOVE_ALL.ts diff --git a/src/handlers/messages/MESSAGE_REACTION_REMOVE_EMOJI.ts b/handlers/messages/MESSAGE_REACTION_REMOVE_EMOJI.ts similarity index 100% rename from src/handlers/messages/MESSAGE_REACTION_REMOVE_EMOJI.ts rename to handlers/messages/MESSAGE_REACTION_REMOVE_EMOJI.ts diff --git a/src/handlers/messages/MESSAGE_UPDATE.ts b/handlers/messages/MESSAGE_UPDATE.ts similarity index 100% rename from src/handlers/messages/MESSAGE_UPDATE.ts rename to handlers/messages/MESSAGE_UPDATE.ts diff --git a/src/handlers/misc/PRESENCE_UPDATE.ts b/handlers/misc/PRESENCE_UPDATE.ts similarity index 100% rename from src/handlers/misc/PRESENCE_UPDATE.ts rename to handlers/misc/PRESENCE_UPDATE.ts diff --git a/src/handlers/misc/READY.ts b/handlers/misc/READY.ts similarity index 100% rename from src/handlers/misc/READY.ts rename to handlers/misc/READY.ts diff --git a/src/handlers/misc/TYPING_START.ts b/handlers/misc/TYPING_START.ts similarity index 100% rename from src/handlers/misc/TYPING_START.ts rename to handlers/misc/TYPING_START.ts diff --git a/src/handlers/misc/USER_UPDATE.ts b/handlers/misc/USER_UPDATE.ts similarity index 100% rename from src/handlers/misc/USER_UPDATE.ts rename to handlers/misc/USER_UPDATE.ts diff --git a/src/handlers/mod.ts b/handlers/mod.ts similarity index 100% rename from src/handlers/mod.ts rename to handlers/mod.ts diff --git a/src/handlers/roles/GUILD_ROLE_CREATE.ts b/handlers/roles/GUILD_ROLE_CREATE.ts similarity index 100% rename from src/handlers/roles/GUILD_ROLE_CREATE.ts rename to handlers/roles/GUILD_ROLE_CREATE.ts diff --git a/src/handlers/roles/GUILD_ROLE_DELETE.ts b/handlers/roles/GUILD_ROLE_DELETE.ts similarity index 100% rename from src/handlers/roles/GUILD_ROLE_DELETE.ts rename to handlers/roles/GUILD_ROLE_DELETE.ts diff --git a/src/handlers/roles/GUILD_ROLE_UPDATE.ts b/handlers/roles/GUILD_ROLE_UPDATE.ts similarity index 100% rename from src/handlers/roles/GUILD_ROLE_UPDATE.ts rename to handlers/roles/GUILD_ROLE_UPDATE.ts diff --git a/src/handlers/voice/VOICE_SERVER_UPDATE.ts b/handlers/voice/VOICE_SERVER_UPDATE.ts similarity index 100% rename from src/handlers/voice/VOICE_SERVER_UPDATE.ts rename to handlers/voice/VOICE_SERVER_UPDATE.ts diff --git a/src/handlers/voice/VOICE_STATE_UPDATE.ts b/handlers/voice/VOICE_STATE_UPDATE.ts similarity index 100% rename from src/handlers/voice/VOICE_STATE_UPDATE.ts rename to handlers/voice/VOICE_STATE_UPDATE.ts diff --git a/src/handlers/webhooks/WEBHOOKS_UPDATE.ts b/handlers/webhooks/WEBHOOKS_UPDATE.ts similarity index 100% rename from src/handlers/webhooks/WEBHOOKS_UPDATE.ts rename to handlers/webhooks/WEBHOOKS_UPDATE.ts diff --git a/src/helpers/channels/createChannel.ts b/helpers/channels/createChannel.ts similarity index 100% rename from src/helpers/channels/createChannel.ts rename to helpers/channels/createChannel.ts diff --git a/src/helpers/channels/createStageInstance.ts b/helpers/channels/createStageInstance.ts similarity index 100% rename from src/helpers/channels/createStageInstance.ts rename to helpers/channels/createStageInstance.ts diff --git a/src/helpers/channels/deleteChannel.ts b/helpers/channels/deleteChannel.ts similarity index 100% rename from src/helpers/channels/deleteChannel.ts rename to helpers/channels/deleteChannel.ts diff --git a/src/helpers/channels/deleteChannelOverwrite.ts b/helpers/channels/deleteChannelOverwrite.ts similarity index 100% rename from src/helpers/channels/deleteChannelOverwrite.ts rename to helpers/channels/deleteChannelOverwrite.ts diff --git a/src/helpers/channels/deleteStageInstance.ts b/helpers/channels/deleteStageInstance.ts similarity index 100% rename from src/helpers/channels/deleteStageInstance.ts rename to helpers/channels/deleteStageInstance.ts diff --git a/src/helpers/channels/editChannel.ts b/helpers/channels/editChannel.ts similarity index 100% rename from src/helpers/channels/editChannel.ts rename to helpers/channels/editChannel.ts diff --git a/src/helpers/channels/editChannelOverwrite.ts b/helpers/channels/editChannelOverwrite.ts similarity index 100% rename from src/helpers/channels/editChannelOverwrite.ts rename to helpers/channels/editChannelOverwrite.ts diff --git a/src/helpers/channels/followChannel.ts b/helpers/channels/followChannel.ts similarity index 100% rename from src/helpers/channels/followChannel.ts rename to helpers/channels/followChannel.ts diff --git a/src/helpers/channels/getChannel.ts b/helpers/channels/getChannel.ts similarity index 100% rename from src/helpers/channels/getChannel.ts rename to helpers/channels/getChannel.ts diff --git a/src/helpers/channels/getChannelWebhooks.ts b/helpers/channels/getChannelWebhooks.ts similarity index 100% rename from src/helpers/channels/getChannelWebhooks.ts rename to helpers/channels/getChannelWebhooks.ts diff --git a/src/helpers/channels/getChannels.ts b/helpers/channels/getChannels.ts similarity index 100% rename from src/helpers/channels/getChannels.ts rename to helpers/channels/getChannels.ts diff --git a/src/helpers/channels/getPins.ts b/helpers/channels/getPins.ts similarity index 100% rename from src/helpers/channels/getPins.ts rename to helpers/channels/getPins.ts diff --git a/src/helpers/channels/getStageInstance.ts b/helpers/channels/getStageInstance.ts similarity index 100% rename from src/helpers/channels/getStageInstance.ts rename to helpers/channels/getStageInstance.ts diff --git a/src/helpers/channels/startTyping.ts b/helpers/channels/startTyping.ts similarity index 100% rename from src/helpers/channels/startTyping.ts rename to helpers/channels/startTyping.ts diff --git a/src/helpers/channels/swapChannels.ts b/helpers/channels/swapChannels.ts similarity index 100% rename from src/helpers/channels/swapChannels.ts rename to helpers/channels/swapChannels.ts diff --git a/src/helpers/channels/threads/addToThread.ts b/helpers/channels/threads/addToThread.ts similarity index 100% rename from src/helpers/channels/threads/addToThread.ts rename to helpers/channels/threads/addToThread.ts diff --git a/src/helpers/channels/threads/getActiveThreads.ts b/helpers/channels/threads/getActiveThreads.ts similarity index 100% rename from src/helpers/channels/threads/getActiveThreads.ts rename to helpers/channels/threads/getActiveThreads.ts diff --git a/src/helpers/channels/threads/getArchivedThreads.ts b/helpers/channels/threads/getArchivedThreads.ts similarity index 100% rename from src/helpers/channels/threads/getArchivedThreads.ts rename to helpers/channels/threads/getArchivedThreads.ts diff --git a/src/helpers/channels/threads/getThreadMember.ts b/helpers/channels/threads/getThreadMember.ts similarity index 100% rename from src/helpers/channels/threads/getThreadMember.ts rename to helpers/channels/threads/getThreadMember.ts diff --git a/src/helpers/channels/threads/getThreadMembers.ts b/helpers/channels/threads/getThreadMembers.ts similarity index 100% rename from src/helpers/channels/threads/getThreadMembers.ts rename to helpers/channels/threads/getThreadMembers.ts diff --git a/src/helpers/channels/threads/joinThread.ts b/helpers/channels/threads/joinThread.ts similarity index 100% rename from src/helpers/channels/threads/joinThread.ts rename to helpers/channels/threads/joinThread.ts diff --git a/src/helpers/channels/threads/leaveThread.ts b/helpers/channels/threads/leaveThread.ts similarity index 100% rename from src/helpers/channels/threads/leaveThread.ts rename to helpers/channels/threads/leaveThread.ts diff --git a/src/helpers/channels/threads/mod.ts b/helpers/channels/threads/mod.ts similarity index 100% rename from src/helpers/channels/threads/mod.ts rename to helpers/channels/threads/mod.ts diff --git a/src/helpers/channels/threads/removeThreadMember.ts b/helpers/channels/threads/removeThreadMember.ts similarity index 100% rename from src/helpers/channels/threads/removeThreadMember.ts rename to helpers/channels/threads/removeThreadMember.ts diff --git a/src/helpers/channels/threads/startThreadWithMessage.ts b/helpers/channels/threads/startThreadWithMessage.ts similarity index 100% rename from src/helpers/channels/threads/startThreadWithMessage.ts rename to helpers/channels/threads/startThreadWithMessage.ts diff --git a/src/helpers/channels/threads/startThreadWithoutMessage.ts b/helpers/channels/threads/startThreadWithoutMessage.ts similarity index 100% rename from src/helpers/channels/threads/startThreadWithoutMessage.ts rename to helpers/channels/threads/startThreadWithoutMessage.ts diff --git a/src/helpers/channels/updateStageInstance.ts b/helpers/channels/updateStageInstance.ts similarity index 100% rename from src/helpers/channels/updateStageInstance.ts rename to helpers/channels/updateStageInstance.ts diff --git a/src/helpers/channels/updateVoiceState.ts b/helpers/channels/updateVoiceState.ts similarity index 100% rename from src/helpers/channels/updateVoiceState.ts rename to helpers/channels/updateVoiceState.ts diff --git a/src/helpers/discovery/addDiscoverySubcategory.ts b/helpers/discovery/addDiscoverySubcategory.ts similarity index 100% rename from src/helpers/discovery/addDiscoverySubcategory.ts rename to helpers/discovery/addDiscoverySubcategory.ts diff --git a/src/helpers/discovery/editDiscovery.ts b/helpers/discovery/editDiscovery.ts similarity index 100% rename from src/helpers/discovery/editDiscovery.ts rename to helpers/discovery/editDiscovery.ts diff --git a/src/helpers/discovery/getDiscovery.ts b/helpers/discovery/getDiscovery.ts similarity index 100% rename from src/helpers/discovery/getDiscovery.ts rename to helpers/discovery/getDiscovery.ts diff --git a/src/helpers/discovery/getDiscoveryCategories.ts b/helpers/discovery/getDiscoveryCategories.ts similarity index 100% rename from src/helpers/discovery/getDiscoveryCategories.ts rename to helpers/discovery/getDiscoveryCategories.ts diff --git a/src/helpers/discovery/removeDiscoverySubcategory.ts b/helpers/discovery/removeDiscoverySubcategory.ts similarity index 100% rename from src/helpers/discovery/removeDiscoverySubcategory.ts rename to helpers/discovery/removeDiscoverySubcategory.ts diff --git a/src/helpers/discovery/validDiscoveryTerm.ts b/helpers/discovery/validDiscoveryTerm.ts similarity index 100% rename from src/helpers/discovery/validDiscoveryTerm.ts rename to helpers/discovery/validDiscoveryTerm.ts diff --git a/src/helpers/emojis/createEmoji.ts b/helpers/emojis/createEmoji.ts similarity index 100% rename from src/helpers/emojis/createEmoji.ts rename to helpers/emojis/createEmoji.ts diff --git a/src/helpers/emojis/deleteEmoji.ts b/helpers/emojis/deleteEmoji.ts similarity index 100% rename from src/helpers/emojis/deleteEmoji.ts rename to helpers/emojis/deleteEmoji.ts diff --git a/src/helpers/emojis/editEmoji.ts b/helpers/emojis/editEmoji.ts similarity index 100% rename from src/helpers/emojis/editEmoji.ts rename to helpers/emojis/editEmoji.ts diff --git a/src/helpers/emojis/emojiUrl.ts b/helpers/emojis/emojiUrl.ts similarity index 100% rename from src/helpers/emojis/emojiUrl.ts rename to helpers/emojis/emojiUrl.ts diff --git a/src/helpers/emojis/getEmoji.ts b/helpers/emojis/getEmoji.ts similarity index 100% rename from src/helpers/emojis/getEmoji.ts rename to helpers/emojis/getEmoji.ts diff --git a/src/helpers/emojis/getEmojis.ts b/helpers/emojis/getEmojis.ts similarity index 100% rename from src/helpers/emojis/getEmojis.ts rename to helpers/emojis/getEmojis.ts diff --git a/src/helpers/guilds/createGuild.ts b/helpers/guilds/createGuild.ts similarity index 100% rename from src/helpers/guilds/createGuild.ts rename to helpers/guilds/createGuild.ts diff --git a/src/helpers/guilds/deleteGuild.ts b/helpers/guilds/deleteGuild.ts similarity index 100% rename from src/helpers/guilds/deleteGuild.ts rename to helpers/guilds/deleteGuild.ts diff --git a/src/helpers/guilds/editGuild.ts b/helpers/guilds/editGuild.ts similarity index 100% rename from src/helpers/guilds/editGuild.ts rename to helpers/guilds/editGuild.ts diff --git a/src/helpers/guilds/editWelcomeScreen.ts b/helpers/guilds/editWelcomeScreen.ts similarity index 100% rename from src/helpers/guilds/editWelcomeScreen.ts rename to helpers/guilds/editWelcomeScreen.ts diff --git a/src/helpers/guilds/editWidget.ts b/helpers/guilds/editWidget.ts similarity index 100% rename from src/helpers/guilds/editWidget.ts rename to helpers/guilds/editWidget.ts diff --git a/src/helpers/guilds/getAuditLogs.ts b/helpers/guilds/getAuditLogs.ts similarity index 100% rename from src/helpers/guilds/getAuditLogs.ts rename to helpers/guilds/getAuditLogs.ts diff --git a/src/helpers/guilds/getAvailableVoiceRegions.ts b/helpers/guilds/getAvailableVoiceRegions.ts similarity index 100% rename from src/helpers/guilds/getAvailableVoiceRegions.ts rename to helpers/guilds/getAvailableVoiceRegions.ts diff --git a/src/helpers/guilds/getBan.ts b/helpers/guilds/getBan.ts similarity index 100% rename from src/helpers/guilds/getBan.ts rename to helpers/guilds/getBan.ts diff --git a/src/helpers/guilds/getBans.ts b/helpers/guilds/getBans.ts similarity index 100% rename from src/helpers/guilds/getBans.ts rename to helpers/guilds/getBans.ts diff --git a/src/helpers/guilds/getGuild.ts b/helpers/guilds/getGuild.ts similarity index 100% rename from src/helpers/guilds/getGuild.ts rename to helpers/guilds/getGuild.ts diff --git a/src/helpers/guilds/getGuildPreview.ts b/helpers/guilds/getGuildPreview.ts similarity index 100% rename from src/helpers/guilds/getGuildPreview.ts rename to helpers/guilds/getGuildPreview.ts diff --git a/src/helpers/guilds/getPruneCount.ts b/helpers/guilds/getPruneCount.ts similarity index 100% rename from src/helpers/guilds/getPruneCount.ts rename to helpers/guilds/getPruneCount.ts diff --git a/src/helpers/guilds/getVanityUrl.ts b/helpers/guilds/getVanityUrl.ts similarity index 100% rename from src/helpers/guilds/getVanityUrl.ts rename to helpers/guilds/getVanityUrl.ts diff --git a/src/helpers/guilds/getVoiceRegions.ts b/helpers/guilds/getVoiceRegions.ts similarity index 100% rename from src/helpers/guilds/getVoiceRegions.ts rename to helpers/guilds/getVoiceRegions.ts diff --git a/src/helpers/guilds/getWelcomeScreen.ts b/helpers/guilds/getWelcomeScreen.ts similarity index 100% rename from src/helpers/guilds/getWelcomeScreen.ts rename to helpers/guilds/getWelcomeScreen.ts diff --git a/src/helpers/guilds/getWidget.ts b/helpers/guilds/getWidget.ts similarity index 100% rename from src/helpers/guilds/getWidget.ts rename to helpers/guilds/getWidget.ts diff --git a/src/helpers/guilds/getWidgetImageUrl.ts b/helpers/guilds/getWidgetImageUrl.ts similarity index 100% rename from src/helpers/guilds/getWidgetImageUrl.ts rename to helpers/guilds/getWidgetImageUrl.ts diff --git a/src/helpers/guilds/getWidgetSettings.ts b/helpers/guilds/getWidgetSettings.ts similarity index 100% rename from src/helpers/guilds/getWidgetSettings.ts rename to helpers/guilds/getWidgetSettings.ts diff --git a/src/helpers/guilds/guildBannerUrl.ts b/helpers/guilds/guildBannerUrl.ts similarity index 100% rename from src/helpers/guilds/guildBannerUrl.ts rename to helpers/guilds/guildBannerUrl.ts diff --git a/src/helpers/guilds/guildIconUrl.ts b/helpers/guilds/guildIconUrl.ts similarity index 100% rename from src/helpers/guilds/guildIconUrl.ts rename to helpers/guilds/guildIconUrl.ts diff --git a/src/helpers/guilds/guildSplashUrl.ts b/helpers/guilds/guildSplashUrl.ts similarity index 100% rename from src/helpers/guilds/guildSplashUrl.ts rename to helpers/guilds/guildSplashUrl.ts diff --git a/src/helpers/guilds/leaveGuild.ts b/helpers/guilds/leaveGuild.ts similarity index 100% rename from src/helpers/guilds/leaveGuild.ts rename to helpers/guilds/leaveGuild.ts diff --git a/src/helpers/guilds/scheduledEvents/createScheduledEvent.ts b/helpers/guilds/scheduledEvents/createScheduledEvent.ts similarity index 100% rename from src/helpers/guilds/scheduledEvents/createScheduledEvent.ts rename to helpers/guilds/scheduledEvents/createScheduledEvent.ts diff --git a/src/helpers/guilds/scheduledEvents/deleteScheduledEvent.ts b/helpers/guilds/scheduledEvents/deleteScheduledEvent.ts similarity index 100% rename from src/helpers/guilds/scheduledEvents/deleteScheduledEvent.ts rename to helpers/guilds/scheduledEvents/deleteScheduledEvent.ts diff --git a/src/helpers/guilds/scheduledEvents/editScheduledEvent.ts b/helpers/guilds/scheduledEvents/editScheduledEvent.ts similarity index 100% rename from src/helpers/guilds/scheduledEvents/editScheduledEvent.ts rename to helpers/guilds/scheduledEvents/editScheduledEvent.ts diff --git a/src/helpers/guilds/scheduledEvents/getScheduledEvent.ts b/helpers/guilds/scheduledEvents/getScheduledEvent.ts similarity index 100% rename from src/helpers/guilds/scheduledEvents/getScheduledEvent.ts rename to helpers/guilds/scheduledEvents/getScheduledEvent.ts diff --git a/src/helpers/guilds/scheduledEvents/getScheduledEventUsers.ts b/helpers/guilds/scheduledEvents/getScheduledEventUsers.ts similarity index 100% rename from src/helpers/guilds/scheduledEvents/getScheduledEventUsers.ts rename to helpers/guilds/scheduledEvents/getScheduledEventUsers.ts diff --git a/src/helpers/guilds/scheduledEvents/getScheduledEvents.ts b/helpers/guilds/scheduledEvents/getScheduledEvents.ts similarity index 100% rename from src/helpers/guilds/scheduledEvents/getScheduledEvents.ts rename to helpers/guilds/scheduledEvents/getScheduledEvents.ts diff --git a/src/helpers/integrations/deleteIntegration.ts b/helpers/integrations/deleteIntegration.ts similarity index 100% rename from src/helpers/integrations/deleteIntegration.ts rename to helpers/integrations/deleteIntegration.ts diff --git a/src/helpers/integrations/getIntegrations.ts b/helpers/integrations/getIntegrations.ts similarity index 100% rename from src/helpers/integrations/getIntegrations.ts rename to helpers/integrations/getIntegrations.ts diff --git a/src/helpers/interactions/commands/batchEditApplicationCommandPermissions.ts b/helpers/interactions/commands/batchEditApplicationCommandPermissions.ts similarity index 100% rename from src/helpers/interactions/commands/batchEditApplicationCommandPermissions.ts rename to helpers/interactions/commands/batchEditApplicationCommandPermissions.ts diff --git a/src/helpers/interactions/commands/createApplicationCommand.ts b/helpers/interactions/commands/createApplicationCommand.ts similarity index 100% rename from src/helpers/interactions/commands/createApplicationCommand.ts rename to helpers/interactions/commands/createApplicationCommand.ts diff --git a/src/helpers/interactions/commands/deleteApplicationCommand.ts b/helpers/interactions/commands/deleteApplicationCommand.ts similarity index 100% rename from src/helpers/interactions/commands/deleteApplicationCommand.ts rename to helpers/interactions/commands/deleteApplicationCommand.ts diff --git a/src/helpers/interactions/commands/deleteInteractionResponse.ts b/helpers/interactions/commands/deleteInteractionResponse.ts similarity index 100% rename from src/helpers/interactions/commands/deleteInteractionResponse.ts rename to helpers/interactions/commands/deleteInteractionResponse.ts diff --git a/src/helpers/interactions/commands/editApplicationCommandPermissions.ts b/helpers/interactions/commands/editApplicationCommandPermissions.ts similarity index 100% rename from src/helpers/interactions/commands/editApplicationCommandPermissions.ts rename to helpers/interactions/commands/editApplicationCommandPermissions.ts diff --git a/src/helpers/interactions/commands/editInteractionResponse.ts b/helpers/interactions/commands/editInteractionResponse.ts similarity index 100% rename from src/helpers/interactions/commands/editInteractionResponse.ts rename to helpers/interactions/commands/editInteractionResponse.ts diff --git a/src/helpers/interactions/commands/getApplicationCommand.ts b/helpers/interactions/commands/getApplicationCommand.ts similarity index 100% rename from src/helpers/interactions/commands/getApplicationCommand.ts rename to helpers/interactions/commands/getApplicationCommand.ts diff --git a/src/helpers/interactions/commands/getApplicationCommandPermission.ts b/helpers/interactions/commands/getApplicationCommandPermission.ts similarity index 100% rename from src/helpers/interactions/commands/getApplicationCommandPermission.ts rename to helpers/interactions/commands/getApplicationCommandPermission.ts diff --git a/src/helpers/interactions/commands/getApplicationCommandPermissions.ts b/helpers/interactions/commands/getApplicationCommandPermissions.ts similarity index 100% rename from src/helpers/interactions/commands/getApplicationCommandPermissions.ts rename to helpers/interactions/commands/getApplicationCommandPermissions.ts diff --git a/src/helpers/interactions/commands/getApplicationCommands.ts b/helpers/interactions/commands/getApplicationCommands.ts similarity index 100% rename from src/helpers/interactions/commands/getApplicationCommands.ts rename to helpers/interactions/commands/getApplicationCommands.ts diff --git a/src/helpers/interactions/commands/upsertApplicationCommand.ts b/helpers/interactions/commands/upsertApplicationCommand.ts similarity index 100% rename from src/helpers/interactions/commands/upsertApplicationCommand.ts rename to helpers/interactions/commands/upsertApplicationCommand.ts diff --git a/src/helpers/interactions/commands/upsertApplicationCommands.ts b/helpers/interactions/commands/upsertApplicationCommands.ts similarity index 100% rename from src/helpers/interactions/commands/upsertApplicationCommands.ts rename to helpers/interactions/commands/upsertApplicationCommands.ts diff --git a/src/helpers/interactions/followups/deleteFollowupMessage.ts b/helpers/interactions/followups/deleteFollowupMessage.ts similarity index 100% rename from src/helpers/interactions/followups/deleteFollowupMessage.ts rename to helpers/interactions/followups/deleteFollowupMessage.ts diff --git a/src/helpers/interactions/followups/editFollowupMessage.ts b/helpers/interactions/followups/editFollowupMessage.ts similarity index 100% rename from src/helpers/interactions/followups/editFollowupMessage.ts rename to helpers/interactions/followups/editFollowupMessage.ts diff --git a/src/helpers/interactions/followups/getFollowupMessage.ts b/helpers/interactions/followups/getFollowupMessage.ts similarity index 100% rename from src/helpers/interactions/followups/getFollowupMessage.ts rename to helpers/interactions/followups/getFollowupMessage.ts diff --git a/src/helpers/interactions/getOriginalInteractionResponse.ts b/helpers/interactions/getOriginalInteractionResponse.ts similarity index 100% rename from src/helpers/interactions/getOriginalInteractionResponse.ts rename to helpers/interactions/getOriginalInteractionResponse.ts diff --git a/src/helpers/interactions/sendInteractionResponse.ts b/helpers/interactions/sendInteractionResponse.ts similarity index 100% rename from src/helpers/interactions/sendInteractionResponse.ts rename to helpers/interactions/sendInteractionResponse.ts diff --git a/src/helpers/interactions/verifySignature.ts b/helpers/interactions/verifySignature.ts similarity index 100% rename from src/helpers/interactions/verifySignature.ts rename to helpers/interactions/verifySignature.ts diff --git a/src/helpers/invites/createInvite.ts b/helpers/invites/createInvite.ts similarity index 100% rename from src/helpers/invites/createInvite.ts rename to helpers/invites/createInvite.ts diff --git a/src/helpers/invites/deleteInvite.ts b/helpers/invites/deleteInvite.ts similarity index 100% rename from src/helpers/invites/deleteInvite.ts rename to helpers/invites/deleteInvite.ts diff --git a/src/helpers/invites/getChannelInvites.ts b/helpers/invites/getChannelInvites.ts similarity index 100% rename from src/helpers/invites/getChannelInvites.ts rename to helpers/invites/getChannelInvites.ts diff --git a/src/helpers/invites/getInvite.ts b/helpers/invites/getInvite.ts similarity index 100% rename from src/helpers/invites/getInvite.ts rename to helpers/invites/getInvite.ts diff --git a/src/helpers/invites/getInvites.ts b/helpers/invites/getInvites.ts similarity index 100% rename from src/helpers/invites/getInvites.ts rename to helpers/invites/getInvites.ts diff --git a/src/helpers/members/avatarUrl.ts b/helpers/members/avatarUrl.ts similarity index 100% rename from src/helpers/members/avatarUrl.ts rename to helpers/members/avatarUrl.ts diff --git a/src/helpers/members/banMember.ts b/helpers/members/banMember.ts similarity index 100% rename from src/helpers/members/banMember.ts rename to helpers/members/banMember.ts diff --git a/src/helpers/members/editBotNickname.ts b/helpers/members/editBotNickname.ts similarity index 100% rename from src/helpers/members/editBotNickname.ts rename to helpers/members/editBotNickname.ts diff --git a/src/helpers/members/editMember.ts b/helpers/members/editMember.ts similarity index 100% rename from src/helpers/members/editMember.ts rename to helpers/members/editMember.ts diff --git a/src/helpers/members/fetchMembers.ts b/helpers/members/fetchMembers.ts similarity index 100% rename from src/helpers/members/fetchMembers.ts rename to helpers/members/fetchMembers.ts diff --git a/src/helpers/members/getDmChannel.ts b/helpers/members/getDmChannel.ts similarity index 100% rename from src/helpers/members/getDmChannel.ts rename to helpers/members/getDmChannel.ts diff --git a/src/helpers/members/getMember.ts b/helpers/members/getMember.ts similarity index 100% rename from src/helpers/members/getMember.ts rename to helpers/members/getMember.ts diff --git a/src/helpers/members/getMembers.ts b/helpers/members/getMembers.ts similarity index 100% rename from src/helpers/members/getMembers.ts rename to helpers/members/getMembers.ts diff --git a/src/helpers/members/kickMember.ts b/helpers/members/kickMember.ts similarity index 100% rename from src/helpers/members/kickMember.ts rename to helpers/members/kickMember.ts diff --git a/src/helpers/members/pruneMembers.ts b/helpers/members/pruneMembers.ts similarity index 100% rename from src/helpers/members/pruneMembers.ts rename to helpers/members/pruneMembers.ts diff --git a/src/helpers/members/searchMembers.ts b/helpers/members/searchMembers.ts similarity index 100% rename from src/helpers/members/searchMembers.ts rename to helpers/members/searchMembers.ts diff --git a/src/helpers/members/unbanMember.ts b/helpers/members/unbanMember.ts similarity index 100% rename from src/helpers/members/unbanMember.ts rename to helpers/members/unbanMember.ts diff --git a/src/helpers/messages/addReaction.ts b/helpers/messages/addReaction.ts similarity index 100% rename from src/helpers/messages/addReaction.ts rename to helpers/messages/addReaction.ts diff --git a/src/helpers/messages/addReactions.ts b/helpers/messages/addReactions.ts similarity index 100% rename from src/helpers/messages/addReactions.ts rename to helpers/messages/addReactions.ts diff --git a/src/helpers/messages/deleteMessage.ts b/helpers/messages/deleteMessage.ts similarity index 100% rename from src/helpers/messages/deleteMessage.ts rename to helpers/messages/deleteMessage.ts diff --git a/src/helpers/messages/deleteMessages.ts b/helpers/messages/deleteMessages.ts similarity index 100% rename from src/helpers/messages/deleteMessages.ts rename to helpers/messages/deleteMessages.ts diff --git a/src/helpers/messages/editMessage.ts b/helpers/messages/editMessage.ts similarity index 100% rename from src/helpers/messages/editMessage.ts rename to helpers/messages/editMessage.ts diff --git a/src/helpers/messages/getMessage.ts b/helpers/messages/getMessage.ts similarity index 100% rename from src/helpers/messages/getMessage.ts rename to helpers/messages/getMessage.ts diff --git a/src/helpers/messages/getMessages.ts b/helpers/messages/getMessages.ts similarity index 100% rename from src/helpers/messages/getMessages.ts rename to helpers/messages/getMessages.ts diff --git a/src/helpers/messages/getReactions.ts b/helpers/messages/getReactions.ts similarity index 100% rename from src/helpers/messages/getReactions.ts rename to helpers/messages/getReactions.ts diff --git a/src/helpers/messages/pinMessage.ts b/helpers/messages/pinMessage.ts similarity index 100% rename from src/helpers/messages/pinMessage.ts rename to helpers/messages/pinMessage.ts diff --git a/src/helpers/messages/publishMessage.ts b/helpers/messages/publishMessage.ts similarity index 100% rename from src/helpers/messages/publishMessage.ts rename to helpers/messages/publishMessage.ts diff --git a/src/helpers/messages/removeAllReactions.ts b/helpers/messages/removeAllReactions.ts similarity index 100% rename from src/helpers/messages/removeAllReactions.ts rename to helpers/messages/removeAllReactions.ts diff --git a/src/helpers/messages/removeReaction.ts b/helpers/messages/removeReaction.ts similarity index 100% rename from src/helpers/messages/removeReaction.ts rename to helpers/messages/removeReaction.ts diff --git a/src/helpers/messages/removeReactionEmoji.ts b/helpers/messages/removeReactionEmoji.ts similarity index 100% rename from src/helpers/messages/removeReactionEmoji.ts rename to helpers/messages/removeReactionEmoji.ts diff --git a/src/helpers/messages/sendMessage.ts b/helpers/messages/sendMessage.ts similarity index 100% rename from src/helpers/messages/sendMessage.ts rename to helpers/messages/sendMessage.ts diff --git a/src/helpers/messages/unpinMessage.ts b/helpers/messages/unpinMessage.ts similarity index 100% rename from src/helpers/messages/unpinMessage.ts rename to helpers/messages/unpinMessage.ts diff --git a/src/helpers/misc/editBotProfile.ts b/helpers/misc/editBotProfile.ts similarity index 100% rename from src/helpers/misc/editBotProfile.ts rename to helpers/misc/editBotProfile.ts diff --git a/src/helpers/misc/editBotStatus.ts b/helpers/misc/editBotStatus.ts similarity index 100% rename from src/helpers/misc/editBotStatus.ts rename to helpers/misc/editBotStatus.ts diff --git a/src/helpers/misc/getGatewayBot.ts b/helpers/misc/getGatewayBot.ts similarity index 100% rename from src/helpers/misc/getGatewayBot.ts rename to helpers/misc/getGatewayBot.ts diff --git a/src/helpers/misc/getUser.ts b/helpers/misc/getUser.ts similarity index 100% rename from src/helpers/misc/getUser.ts rename to helpers/misc/getUser.ts diff --git a/src/helpers/mod.ts b/helpers/mod.ts similarity index 100% rename from src/helpers/mod.ts rename to helpers/mod.ts diff --git a/src/helpers/oauth/getApplicationInfo.ts b/helpers/oauth/getApplicationInfo.ts similarity index 100% rename from src/helpers/oauth/getApplicationInfo.ts rename to helpers/oauth/getApplicationInfo.ts diff --git a/src/helpers/roles/addRole.ts b/helpers/roles/addRole.ts similarity index 100% rename from src/helpers/roles/addRole.ts rename to helpers/roles/addRole.ts diff --git a/src/helpers/roles/createRole.ts b/helpers/roles/createRole.ts similarity index 100% rename from src/helpers/roles/createRole.ts rename to helpers/roles/createRole.ts diff --git a/src/helpers/roles/deleteRole.ts b/helpers/roles/deleteRole.ts similarity index 100% rename from src/helpers/roles/deleteRole.ts rename to helpers/roles/deleteRole.ts diff --git a/src/helpers/roles/editRole.ts b/helpers/roles/editRole.ts similarity index 100% rename from src/helpers/roles/editRole.ts rename to helpers/roles/editRole.ts diff --git a/src/helpers/roles/getRoles.ts b/helpers/roles/getRoles.ts similarity index 100% rename from src/helpers/roles/getRoles.ts rename to helpers/roles/getRoles.ts diff --git a/src/helpers/roles/removeRole.ts b/helpers/roles/removeRole.ts similarity index 100% rename from src/helpers/roles/removeRole.ts rename to helpers/roles/removeRole.ts diff --git a/src/helpers/templates/createGuildFromTemplate.ts b/helpers/templates/createGuildFromTemplate.ts similarity index 100% rename from src/helpers/templates/createGuildFromTemplate.ts rename to helpers/templates/createGuildFromTemplate.ts diff --git a/src/helpers/templates/createGuildTemplate.ts b/helpers/templates/createGuildTemplate.ts similarity index 100% rename from src/helpers/templates/createGuildTemplate.ts rename to helpers/templates/createGuildTemplate.ts diff --git a/src/helpers/templates/deleteGuildTemplate.ts b/helpers/templates/deleteGuildTemplate.ts similarity index 100% rename from src/helpers/templates/deleteGuildTemplate.ts rename to helpers/templates/deleteGuildTemplate.ts diff --git a/src/helpers/templates/editGuildTemplate.ts b/helpers/templates/editGuildTemplate.ts similarity index 100% rename from src/helpers/templates/editGuildTemplate.ts rename to helpers/templates/editGuildTemplate.ts diff --git a/src/helpers/templates/getGuildTemplates.ts b/helpers/templates/getGuildTemplates.ts similarity index 100% rename from src/helpers/templates/getGuildTemplates.ts rename to helpers/templates/getGuildTemplates.ts diff --git a/src/helpers/templates/getTemplate.ts b/helpers/templates/getTemplate.ts similarity index 100% rename from src/helpers/templates/getTemplate.ts rename to helpers/templates/getTemplate.ts diff --git a/src/helpers/templates/syncGuildTemplate.ts b/helpers/templates/syncGuildTemplate.ts similarity index 100% rename from src/helpers/templates/syncGuildTemplate.ts rename to helpers/templates/syncGuildTemplate.ts diff --git a/src/helpers/voice/connectToVoiceChannel.ts b/helpers/voice/connectToVoiceChannel.ts similarity index 100% rename from src/helpers/voice/connectToVoiceChannel.ts rename to helpers/voice/connectToVoiceChannel.ts diff --git a/src/helpers/webhooks/createWebhook.ts b/helpers/webhooks/createWebhook.ts similarity index 100% rename from src/helpers/webhooks/createWebhook.ts rename to helpers/webhooks/createWebhook.ts diff --git a/src/helpers/webhooks/deleteWebhook.ts b/helpers/webhooks/deleteWebhook.ts similarity index 100% rename from src/helpers/webhooks/deleteWebhook.ts rename to helpers/webhooks/deleteWebhook.ts diff --git a/src/helpers/webhooks/deleteWebhookMessage.ts b/helpers/webhooks/deleteWebhookMessage.ts similarity index 100% rename from src/helpers/webhooks/deleteWebhookMessage.ts rename to helpers/webhooks/deleteWebhookMessage.ts diff --git a/src/helpers/webhooks/deleteWebhookWithToken.ts b/helpers/webhooks/deleteWebhookWithToken.ts similarity index 100% rename from src/helpers/webhooks/deleteWebhookWithToken.ts rename to helpers/webhooks/deleteWebhookWithToken.ts diff --git a/src/helpers/webhooks/editWebhook.ts b/helpers/webhooks/editWebhook.ts similarity index 100% rename from src/helpers/webhooks/editWebhook.ts rename to helpers/webhooks/editWebhook.ts diff --git a/src/helpers/webhooks/editWebhookMessage.ts b/helpers/webhooks/editWebhookMessage.ts similarity index 100% rename from src/helpers/webhooks/editWebhookMessage.ts rename to helpers/webhooks/editWebhookMessage.ts diff --git a/src/helpers/webhooks/editWebhookWithToken.ts b/helpers/webhooks/editWebhookWithToken.ts similarity index 100% rename from src/helpers/webhooks/editWebhookWithToken.ts rename to helpers/webhooks/editWebhookWithToken.ts diff --git a/src/helpers/webhooks/getWebhook.ts b/helpers/webhooks/getWebhook.ts similarity index 100% rename from src/helpers/webhooks/getWebhook.ts rename to helpers/webhooks/getWebhook.ts diff --git a/src/helpers/webhooks/getWebhookMessage.ts b/helpers/webhooks/getWebhookMessage.ts similarity index 100% rename from src/helpers/webhooks/getWebhookMessage.ts rename to helpers/webhooks/getWebhookMessage.ts diff --git a/src/helpers/webhooks/getWebhookWithToken.ts b/helpers/webhooks/getWebhookWithToken.ts similarity index 100% rename from src/helpers/webhooks/getWebhookWithToken.ts rename to helpers/webhooks/getWebhookWithToken.ts diff --git a/src/helpers/webhooks/getWebhooks.ts b/helpers/webhooks/getWebhooks.ts similarity index 100% rename from src/helpers/webhooks/getWebhooks.ts rename to helpers/webhooks/getWebhooks.ts diff --git a/src/helpers/webhooks/sendWebhook.ts b/helpers/webhooks/sendWebhook.ts similarity index 100% rename from src/helpers/webhooks/sendWebhook.ts rename to helpers/webhooks/sendWebhook.ts diff --git a/mod.ts b/mod.ts index df3b4248f..ba6ebb2b2 100644 --- a/mod.ts +++ b/mod.ts @@ -1,8 +1,8 @@ -export * from "./src/bot.ts"; -export * from "./src/handlers/mod.ts"; -export * from "./src/helpers/mod.ts"; -export * from "./src/rest/mod.ts"; -export * from "./src/transformers/mod.ts"; -export * from "./src/types/mod.ts"; -export * from "./src/util/mod.ts"; -export * from "./src/ws/mod.ts"; +export * from "./bot.ts"; +export * from "./handlers/mod.ts"; +export * from "./helpers/mod.ts"; +export * from "./rest/mod.ts"; +export * from "./transformers/mod.ts"; +export * from "./types/mod.ts"; +export * from "./util/mod.ts"; +export * from "./ws/mod.ts"; diff --git a/src/rest/README.md b/rest/README.md similarity index 100% rename from src/rest/README.md rename to rest/README.md diff --git a/src/rest/checkRateLimits.ts b/rest/checkRateLimits.ts similarity index 100% rename from src/rest/checkRateLimits.ts rename to rest/checkRateLimits.ts diff --git a/src/rest/cleanupQueues.ts b/rest/cleanupQueues.ts similarity index 100% rename from src/rest/cleanupQueues.ts rename to rest/cleanupQueues.ts diff --git a/src/rest/createRequestBody.ts b/rest/createRequestBody.ts similarity index 100% rename from src/rest/createRequestBody.ts rename to rest/createRequestBody.ts diff --git a/src/rest/mod.ts b/rest/mod.ts similarity index 100% rename from src/rest/mod.ts rename to rest/mod.ts diff --git a/src/rest/processGlobalQueue.ts b/rest/processGlobalQueue.ts similarity index 100% rename from src/rest/processGlobalQueue.ts rename to rest/processGlobalQueue.ts diff --git a/src/rest/processQueue.ts b/rest/processQueue.ts similarity index 100% rename from src/rest/processQueue.ts rename to rest/processQueue.ts diff --git a/src/rest/processRateLimitedPaths.ts b/rest/processRateLimitedPaths.ts similarity index 100% rename from src/rest/processRateLimitedPaths.ts rename to rest/processRateLimitedPaths.ts diff --git a/src/rest/processRequest.ts b/rest/processRequest.ts similarity index 100% rename from src/rest/processRequest.ts rename to rest/processRequest.ts diff --git a/src/rest/processRequestHeaders.ts b/rest/processRequestHeaders.ts similarity index 100% rename from src/rest/processRequestHeaders.ts rename to rest/processRequestHeaders.ts diff --git a/src/rest/rest.ts b/rest/rest.ts similarity index 100% rename from src/rest/rest.ts rename to rest/rest.ts diff --git a/src/rest/rest_manager.ts b/rest/rest_manager.ts similarity index 100% rename from src/rest/rest_manager.ts rename to rest/rest_manager.ts diff --git a/src/rest/runMethod.ts b/rest/runMethod.ts similarity index 100% rename from src/rest/runMethod.ts rename to rest/runMethod.ts diff --git a/src/rest/simplifyUrl.ts b/rest/simplifyUrl.ts similarity index 100% rename from src/rest/simplifyUrl.ts rename to rest/simplifyUrl.ts diff --git a/site/docs/big-bot-guide/rest.md b/site/docs/big-bot-guide/rest.md index 2c60bf3c2..b0c45a80d 100644 --- a/site/docs/big-bot-guide/rest.md +++ b/site/docs/big-bot-guide/rest.md @@ -32,7 +32,7 @@ Before, we dive into how, here is a quick summary of why you will want a standal Before going further, you should have already made the following pieces: -- src/rest/mod.ts +- rest/mod.ts - deps.ts (Make sure to import discordeno) - configs.ts - Deno extension(if you are using deno, this is required) diff --git a/template/beginner/bot.ts b/template/beginner/bot.ts index 1189e743f..3c6ecb517 100644 --- a/template/beginner/bot.ts +++ b/template/beginner/bot.ts @@ -9,7 +9,7 @@ import { enableHelpersPlugin, enablePermissionsPlugin, } from "./deps.ts"; -import { Command } from "./src/types/commands.ts"; +import { Command } from "./types/commands.ts"; // MAKE THE BASIC BOT OBJECT const bot = createBot({ diff --git a/template/bigbot/makefile b/template/bigbot/makefile index e4cc9b606..19f482cf4 100644 --- a/template/bigbot/makefile +++ b/template/bigbot/makefile @@ -1,5 +1,5 @@ rest: - deno run -A --unstable --import-map ./importMap.json src/rest/mod.ts + deno run -A --unstable --import-map ./importMap.json rest/mod.ts gateway: deno run -A --unstable --import-map ./importMap.json src/gateway/mod.ts diff --git a/tests/channels/stageInstances.ts b/tests/channels/stageInstances.ts index 8bb6442c7..44a7bce99 100644 --- a/tests/channels/stageInstances.ts +++ b/tests/channels/stageInstances.ts @@ -1,4 +1,4 @@ -import { ChannelTypes } from "../../src/types/channels/channelTypes.ts"; +import { ChannelTypes } from "../../types/channels/channelTypes.ts"; import { CACHED_COMMUNITY_GUILD_ID } from "../constants.ts"; import { assertExists, assertNotEquals } from "../deps.ts"; import { bot } from "../mod.ts"; diff --git a/tests/helpers/channels/categoryChannels.ts b/tests/helpers/channels/categoryChannels.ts index 98c98e200..c29ff608c 100644 --- a/tests/helpers/channels/categoryChannels.ts +++ b/tests/helpers/channels/categoryChannels.ts @@ -1,4 +1,4 @@ -import { ChannelTypes } from "../../../src/types/channels/channelTypes.ts"; +import { ChannelTypes } from "../../../types/channels/channelTypes.ts"; import { assertExists } from "../../deps.ts"; import { bot } from "../../mod.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/channels/createChannel.ts b/tests/helpers/channels/createChannel.ts index 67d7f029c..b9c4d0160 100644 --- a/tests/helpers/channels/createChannel.ts +++ b/tests/helpers/channels/createChannel.ts @@ -1,5 +1,5 @@ -import { CreateGuildChannel } from "../../../src/types/guilds/createGuildChannel.ts"; -import { ChannelTypes } from "../../../src/types/mod.ts"; +import { CreateGuildChannel } from "../../../types/guilds/createGuildChannel.ts"; +import { ChannelTypes } from "../../../types/mod.ts"; import { assertEquals, assertExists } from "../../deps.ts"; import { bot } from "../../mod.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/emojis/createEmoji.ts b/tests/helpers/emojis/createEmoji.ts index ffa9cc99e..c57cf6e85 100644 --- a/tests/helpers/emojis/createEmoji.ts +++ b/tests/helpers/emojis/createEmoji.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/emojis/deleteEmoji.ts b/tests/helpers/emojis/deleteEmoji.ts index dcdea4c26..0398b8e9f 100644 --- a/tests/helpers/emojis/deleteEmoji.ts +++ b/tests/helpers/emojis/deleteEmoji.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/emojis/editEmoji.ts b/tests/helpers/emojis/editEmoji.ts index 38b99c4de..59aa09fa2 100644 --- a/tests/helpers/emojis/editEmoji.ts +++ b/tests/helpers/emojis/editEmoji.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/emojis/getEmoji.ts b/tests/helpers/emojis/getEmoji.ts index 58fa842ce..670ed4cdb 100644 --- a/tests/helpers/emojis/getEmoji.ts +++ b/tests/helpers/emojis/getEmoji.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/emojis/getEmojis.ts b/tests/helpers/emojis/getEmojis.ts index 062e0ce4e..8ed6c8175 100644 --- a/tests/helpers/emojis/getEmojis.ts +++ b/tests/helpers/emojis/getEmojis.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/guilds/getVanityUrl.ts b/tests/helpers/guilds/getVanityUrl.ts index 111eecd02..7b530b49d 100644 --- a/tests/helpers/guilds/getVanityUrl.ts +++ b/tests/helpers/guilds/getVanityUrl.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertEquals, assertExists } from "../../deps.ts"; export async function getVanityURLTests(guildId: bigint) { diff --git a/tests/helpers/guilds/scheduledEvents/createScheduledEvent.ts b/tests/helpers/guilds/scheduledEvents/createScheduledEvent.ts index db54405ed..100a89e03 100644 --- a/tests/helpers/guilds/scheduledEvents/createScheduledEvent.ts +++ b/tests/helpers/guilds/scheduledEvents/createScheduledEvent.ts @@ -1,6 +1,6 @@ -import { Bot } from "../../../../src/bot.ts"; -import { ChannelTypes } from "../../../../src/types/channels/channelTypes.ts"; -import { CreateScheduledEvent, ScheduledEventEntityType } from "../../../../src/types/guilds/scheduledEvents.ts"; +import { Bot } from "../../../../bot.ts"; +import { ChannelTypes } from "../../../../types/channels/channelTypes.ts"; +import { CreateScheduledEvent, ScheduledEventEntityType } from "../../../../types/guilds/scheduledEvents.ts"; import { CACHED_COMMUNITY_GUILD_ID } from "../../../constants.ts"; import { assertEquals, assertExists } from "../../../deps.ts"; diff --git a/tests/helpers/guilds/scheduledEvents/deleteScheduledEvent.ts b/tests/helpers/guilds/scheduledEvents/deleteScheduledEvent.ts index 40ba5d230..e2443e9f9 100644 --- a/tests/helpers/guilds/scheduledEvents/deleteScheduledEvent.ts +++ b/tests/helpers/guilds/scheduledEvents/deleteScheduledEvent.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../../src/bot.ts"; -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../../../src/types/guilds/scheduledEvents.ts"; +import { Bot } from "../../../../bot.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../../../types/guilds/scheduledEvents.ts"; export async function deleteScheduledEventTests(guildId: bigint) {} diff --git a/tests/helpers/guilds/scheduledEvents/editScheduledEvent.ts b/tests/helpers/guilds/scheduledEvents/editScheduledEvent.ts index 142edbfe2..4c55f8d90 100644 --- a/tests/helpers/guilds/scheduledEvents/editScheduledEvent.ts +++ b/tests/helpers/guilds/scheduledEvents/editScheduledEvent.ts @@ -1,5 +1,5 @@ -import { ChannelTypes } from "../../../../src/types/channels/channelTypes.ts"; -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../../../src/types/guilds/scheduledEvents.ts"; +import { ChannelTypes } from "../../../../types/channels/channelTypes.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../../../types/guilds/scheduledEvents.ts"; import { assertEquals } from "../../../deps.ts"; import { bot } from "../../../mod.ts"; diff --git a/tests/helpers/invites/createInvite.ts b/tests/helpers/invites/createInvite.ts index b5f444e2a..819e4edb4 100644 --- a/tests/helpers/invites/createInvite.ts +++ b/tests/helpers/invites/createInvite.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; export async function createInviteTest(channelId: bigint) { diff --git a/tests/helpers/invites/deleteInvite.ts b/tests/helpers/invites/deleteInvite.ts index 9c6a51746..29ed5624e 100644 --- a/tests/helpers/invites/deleteInvite.ts +++ b/tests/helpers/invites/deleteInvite.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; export async function deleteInviteTest(channelId: bigint) { diff --git a/tests/helpers/invites/getChannelInvites.ts b/tests/helpers/invites/getChannelInvites.ts index 59dc44484..ecb67177a 100644 --- a/tests/helpers/invites/getChannelInvites.ts +++ b/tests/helpers/invites/getChannelInvites.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; export async function getChannelInvitesTest(channelId: bigint) { diff --git a/tests/helpers/invites/getInvite.ts b/tests/helpers/invites/getInvite.ts index 2242e5af2..5f57b5dd2 100644 --- a/tests/helpers/invites/getInvite.ts +++ b/tests/helpers/invites/getInvite.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertEquals, assertExists } from "../../deps.ts"; export async function getInviteTest(channelId: bigint) { diff --git a/tests/helpers/invites/getInvites.ts b/tests/helpers/invites/getInvites.ts index 53f7cdfa6..6adad94f8 100644 --- a/tests/helpers/invites/getInvites.ts +++ b/tests/helpers/invites/getInvites.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertEquals, assertExists } from "../../deps.ts"; export async function getInvitesTest(bot: Bot, channelId: bigint, guildId: bigint, t: Deno.TestContext) { diff --git a/tests/helpers/members/ban.ts b/tests/helpers/members/ban.ts index 4eff86071..13f18b8b8 100644 --- a/tests/helpers/members/ban.ts +++ b/tests/helpers/members/ban.ts @@ -1,5 +1,5 @@ -import { Bot } from "../../../src/bot.ts"; -import { CreateGuildBan } from "../../../src/types/mod.ts"; +import { Bot } from "../../../bot.ts"; +import { CreateGuildBan } from "../../../types/mod.ts"; import { assertEquals } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/members/fetchMembers.ts b/tests/helpers/members/fetchMembers.ts index 9900fd272..57457685d 100644 --- a/tests/helpers/members/fetchMembers.ts +++ b/tests/helpers/members/fetchMembers.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; export async function fetchSingleMemberTest(guildId: bigint) {} diff --git a/tests/helpers/messages/getMessage.ts b/tests/helpers/messages/getMessage.ts index edc36def4..aa16d834c 100644 --- a/tests/helpers/messages/getMessage.ts +++ b/tests/helpers/messages/getMessage.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertEquals, assertExists } from "../../deps.ts"; import { bot } from "../../mod.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/messages/reactions.ts b/tests/helpers/messages/reactions.ts index e81d01467..8cfa7679a 100644 --- a/tests/helpers/messages/reactions.ts +++ b/tests/helpers/messages/reactions.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertEquals, assertExists } from "../../deps.ts"; import { bot } from "../../mod.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/messages/sendMessage.ts b/tests/helpers/messages/sendMessage.ts index 7aa9fbad0..fa611628b 100644 --- a/tests/helpers/messages/sendMessage.ts +++ b/tests/helpers/messages/sendMessage.ts @@ -1,8 +1,8 @@ import { assertExists } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; -import { CreateMessage } from "../../../src/types/messages/createMessage.ts"; -import { MessageComponentTypes } from "../../../src/types/messages/components/messageComponentTypes.ts"; -import { ButtonStyles } from "../../../src/types/messages/components/buttonStyles.ts"; +import { CreateMessage } from "../../../types/messages/createMessage.ts"; +import { MessageComponentTypes } from "../../../types/messages/components/messageComponentTypes.ts"; +import { ButtonStyles } from "../../../types/messages/components/buttonStyles.ts"; import { bot } from "../../mod.ts"; async function ifItFailsBlameWolf(channelId: bigint, content: CreateMessage) { diff --git a/tests/helpers/misc/user.ts b/tests/helpers/misc/user.ts index 636c3d95d..6ac38308f 100644 --- a/tests/helpers/misc/user.ts +++ b/tests/helpers/misc/user.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; export async function getUserTests() { diff --git a/tests/helpers/roles/deleteRole.ts b/tests/helpers/roles/deleteRole.ts index dc8b92c37..c9cd495fd 100644 --- a/tests/helpers/roles/deleteRole.ts +++ b/tests/helpers/roles/deleteRole.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertExists } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/roles/editRole.ts b/tests/helpers/roles/editRole.ts index 85044631d..20142a7bc 100644 --- a/tests/helpers/roles/editRole.ts +++ b/tests/helpers/roles/editRole.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertEquals, assertExists } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/helpers/roles/getRoles.ts b/tests/helpers/roles/getRoles.ts index edb381500..65d3301fb 100644 --- a/tests/helpers/roles/getRoles.ts +++ b/tests/helpers/roles/getRoles.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertEquals } from "../../deps.ts"; export async function getRolesTest(guildId: bigint) { diff --git a/tests/helpers/roles/roleChanges.ts b/tests/helpers/roles/roleChanges.ts index affa2e511..1d3d77680 100644 --- a/tests/helpers/roles/roleChanges.ts +++ b/tests/helpers/roles/roleChanges.ts @@ -1,4 +1,4 @@ -import { Bot } from "../../../src/bot.ts"; +import { Bot } from "../../../bot.ts"; import { assertEquals, assertExists } from "../../deps.ts"; import { delayUntil } from "../../utils.ts"; diff --git a/tests/misc/editBotStatus.ts b/tests/misc/editBotStatus.ts index b16c48d9d..0d54ef5cc 100644 --- a/tests/misc/editBotStatus.ts +++ b/tests/misc/editBotStatus.ts @@ -1,6 +1,6 @@ import { assertExists } from "../deps.ts"; import { bot } from "../mod.ts"; -import { ActivityTypes } from "../../src/types/activity/activityTypes.ts"; +import { ActivityTypes } from "../../types/activity/activityTypes.ts"; import { delayUntil } from "../utils.ts"; Deno.test("[misc] edit the bot's status", async function () { diff --git a/tests/scheduledEvents/createExternalEventWithEndtime.ts b/tests/scheduledEvents/createExternalEventWithEndtime.ts index 4e281de16..43410c86a 100644 --- a/tests/scheduledEvents/createExternalEventWithEndtime.ts +++ b/tests/scheduledEvents/createExternalEventWithEndtime.ts @@ -1,4 +1,4 @@ -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../src/types/guilds/scheduledEvents.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../types/guilds/scheduledEvents.ts"; import { assertEquals, assertExists } from "../deps.ts"; import { bot, guild } from "../mod.ts"; diff --git a/tests/scheduledEvents/createExternalEventWithoutEndtime.ts b/tests/scheduledEvents/createExternalEventWithoutEndtime.ts index 498f010bb..465447e28 100644 --- a/tests/scheduledEvents/createExternalEventWithoutEndtime.ts +++ b/tests/scheduledEvents/createExternalEventWithoutEndtime.ts @@ -1,4 +1,4 @@ -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../src/types/guilds/scheduledEvents.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../types/guilds/scheduledEvents.ts"; import { assertEquals, assertExists } from "../deps.ts"; import { bot, guild } from "../mod.ts"; diff --git a/tests/scheduledEvents/createStageEventWithEndtime.ts b/tests/scheduledEvents/createStageEventWithEndtime.ts index d30195273..1f9e6752a 100644 --- a/tests/scheduledEvents/createStageEventWithEndtime.ts +++ b/tests/scheduledEvents/createStageEventWithEndtime.ts @@ -1,5 +1,5 @@ import { ChannelTypes } from "../../mod.ts"; -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../src/types/guilds/scheduledEvents.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../types/guilds/scheduledEvents.ts"; import { CACHED_COMMUNITY_GUILD_ID } from "../constants.ts"; import { assertEquals, assertExists } from "../deps.ts"; import { bot } from "../mod.ts"; diff --git a/tests/scheduledEvents/createStageEventWithoutEndtime.ts b/tests/scheduledEvents/createStageEventWithoutEndtime.ts index 9980998cf..986b526d1 100644 --- a/tests/scheduledEvents/createStageEventWithoutEndtime.ts +++ b/tests/scheduledEvents/createStageEventWithoutEndtime.ts @@ -1,5 +1,5 @@ import { ChannelTypes } from "../../mod.ts"; -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../src/types/guilds/scheduledEvents.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../types/guilds/scheduledEvents.ts"; import { CACHED_COMMUNITY_GUILD_ID } from "../constants.ts"; import { assertEquals, assertExists } from "../deps.ts"; import { bot } from "../mod.ts"; diff --git a/tests/scheduledEvents/createVoiceEventWithEndtime.ts b/tests/scheduledEvents/createVoiceEventWithEndtime.ts index 54fb6ad0b..79707c8ce 100644 --- a/tests/scheduledEvents/createVoiceEventWithEndtime.ts +++ b/tests/scheduledEvents/createVoiceEventWithEndtime.ts @@ -1,5 +1,5 @@ import { ChannelTypes } from "../../mod.ts"; -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../src/types/guilds/scheduledEvents.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../types/guilds/scheduledEvents.ts"; import { assertEquals, assertExists } from "../deps.ts"; import { bot, guild } from "../mod.ts"; diff --git a/tests/scheduledEvents/createVoiceEventWithoutEndtime.ts b/tests/scheduledEvents/createVoiceEventWithoutEndtime.ts index 2bdfaf517..bf1bcb569 100644 --- a/tests/scheduledEvents/createVoiceEventWithoutEndtime.ts +++ b/tests/scheduledEvents/createVoiceEventWithoutEndtime.ts @@ -1,5 +1,5 @@ import { ChannelTypes } from "../../mod.ts"; -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../src/types/guilds/scheduledEvents.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../types/guilds/scheduledEvents.ts"; import { assertEquals, assertExists } from "../deps.ts"; import { bot, guild } from "../mod.ts"; diff --git a/tests/scheduledEvents/deleteEvent.ts b/tests/scheduledEvents/deleteEvent.ts index fe9508247..2b844a4ec 100644 --- a/tests/scheduledEvents/deleteEvent.ts +++ b/tests/scheduledEvents/deleteEvent.ts @@ -1,4 +1,4 @@ -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../src/types/guilds/scheduledEvents.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../types/guilds/scheduledEvents.ts"; import { bot, guild } from "../mod.ts"; Deno.test({ diff --git a/tests/scheduledEvents/editEvent.ts b/tests/scheduledEvents/editEvent.ts index 0bccd1eaa..854b83601 100644 --- a/tests/scheduledEvents/editEvent.ts +++ b/tests/scheduledEvents/editEvent.ts @@ -1,5 +1,5 @@ import { ChannelTypes } from "../../mod.ts"; -import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../src/types/guilds/scheduledEvents.ts"; +import { ScheduledEventEntityType, ScheduledEventPrivacyLevel } from "../../types/guilds/scheduledEvents.ts"; import { CACHED_COMMUNITY_GUILD_ID } from "../constants.ts"; import { assertEquals } from "../deps.ts"; import { bot } from "../mod.ts"; diff --git a/tests/util/bigint.ts b/tests/util/bigint.ts index 93160cb14..f59613219 100644 --- a/tests/util/bigint.ts +++ b/tests/util/bigint.ts @@ -1,4 +1,4 @@ -import { bigintToSnowflake, snowflakeToBigint } from "../../src/util/bigint.ts"; +import { bigintToSnowflake, snowflakeToBigint } from "../../util/bigint.ts"; import { assertEquals, assertNotEquals } from "../deps.ts"; Deno.test("[Local Test] - snowflakeToBigint ", () => { diff --git a/tests/util/formatUrls.ts b/tests/util/formatUrls.ts index e7aa6c9fd..ccdda7098 100644 --- a/tests/util/formatUrls.ts +++ b/tests/util/formatUrls.ts @@ -1,4 +1,4 @@ -import { formatImageURL } from "../../src/util/utils.ts"; +import { formatImageURL } from "../../util/utils.ts"; import { assertEquals } from "../deps.ts"; Deno.test({ diff --git a/tests/util/hash.ts b/tests/util/hash.ts index 7644e5f86..e7069a337 100644 --- a/tests/util/hash.ts +++ b/tests/util/hash.ts @@ -1,4 +1,4 @@ -import { iconBigintToHash, iconHashToBigInt } from "../../src/util/hash.ts"; +import { iconBigintToHash, iconHashToBigInt } from "../../util/hash.ts"; import { assertEquals } from "../deps.ts"; const iconHash = "4bbb271a13f7195031adcc06a2d867ce"; const iconBigInt = 3843769888406823508519992434416504301518n; diff --git a/tests/util/utils.ts b/tests/util/utils.ts index 07b2d40dd..11f82a204 100644 --- a/tests/util/utils.ts +++ b/tests/util/utils.ts @@ -1,4 +1,4 @@ -import { delay, hasProperty } from "../../src/util/utils.ts"; +import { delay, hasProperty } from "../../util/utils.ts"; import { assertEquals } from "../deps.ts"; // hasProperty diff --git a/tests/util/validateLength.ts b/tests/util/validateLength.ts index 05374df68..33bdf2e59 100644 --- a/tests/util/validateLength.ts +++ b/tests/util/validateLength.ts @@ -1,4 +1,4 @@ -import { validateLength } from "../../src/util/validateLength.ts"; +import { validateLength } from "../../util/validateLength.ts"; import { assertEquals } from "../deps.ts"; Deno.test({ diff --git a/src/transformers/activity.ts b/transformers/activity.ts similarity index 100% rename from src/transformers/activity.ts rename to transformers/activity.ts diff --git a/src/transformers/application.ts b/transformers/application.ts similarity index 100% rename from src/transformers/application.ts rename to transformers/application.ts diff --git a/src/transformers/applicationCommand.ts b/transformers/applicationCommand.ts similarity index 100% rename from src/transformers/applicationCommand.ts rename to transformers/applicationCommand.ts diff --git a/src/transformers/applicationCommandOption.ts b/transformers/applicationCommandOption.ts similarity index 100% rename from src/transformers/applicationCommandOption.ts rename to transformers/applicationCommandOption.ts diff --git a/src/transformers/applicationCommandPermission.ts b/transformers/applicationCommandPermission.ts similarity index 100% rename from src/transformers/applicationCommandPermission.ts rename to transformers/applicationCommandPermission.ts diff --git a/src/transformers/attachment.ts b/transformers/attachment.ts similarity index 100% rename from src/transformers/attachment.ts rename to transformers/attachment.ts diff --git a/src/transformers/auditlogEntry.ts b/transformers/auditlogEntry.ts similarity index 100% rename from src/transformers/auditlogEntry.ts rename to transformers/auditlogEntry.ts diff --git a/src/transformers/channel.ts b/transformers/channel.ts similarity index 100% rename from src/transformers/channel.ts rename to transformers/channel.ts diff --git a/src/transformers/component.ts b/transformers/component.ts similarity index 100% rename from src/transformers/component.ts rename to transformers/component.ts diff --git a/src/transformers/embed.ts b/transformers/embed.ts similarity index 100% rename from src/transformers/embed.ts rename to transformers/embed.ts diff --git a/src/transformers/emoji.ts b/transformers/emoji.ts similarity index 100% rename from src/transformers/emoji.ts rename to transformers/emoji.ts diff --git a/src/transformers/guild.ts b/transformers/guild.ts similarity index 100% rename from src/transformers/guild.ts rename to transformers/guild.ts diff --git a/src/transformers/integration.ts b/transformers/integration.ts similarity index 100% rename from src/transformers/integration.ts rename to transformers/integration.ts diff --git a/src/transformers/interaction.ts b/transformers/interaction.ts similarity index 100% rename from src/transformers/interaction.ts rename to transformers/interaction.ts diff --git a/src/transformers/invite.ts b/transformers/invite.ts similarity index 100% rename from src/transformers/invite.ts rename to transformers/invite.ts diff --git a/src/transformers/member.ts b/transformers/member.ts similarity index 100% rename from src/transformers/member.ts rename to transformers/member.ts diff --git a/src/transformers/message.ts b/transformers/message.ts similarity index 100% rename from src/transformers/message.ts rename to transformers/message.ts diff --git a/src/transformers/mod.ts b/transformers/mod.ts similarity index 100% rename from src/transformers/mod.ts rename to transformers/mod.ts diff --git a/src/transformers/presence.ts b/transformers/presence.ts similarity index 100% rename from src/transformers/presence.ts rename to transformers/presence.ts diff --git a/src/transformers/role.ts b/transformers/role.ts similarity index 100% rename from src/transformers/role.ts rename to transformers/role.ts diff --git a/src/transformers/scheduledEvent.ts b/transformers/scheduledEvent.ts similarity index 100% rename from src/transformers/scheduledEvent.ts rename to transformers/scheduledEvent.ts diff --git a/src/transformers/stageInstance.ts b/transformers/stageInstance.ts similarity index 100% rename from src/transformers/stageInstance.ts rename to transformers/stageInstance.ts diff --git a/src/transformers/sticker.ts b/transformers/sticker.ts similarity index 100% rename from src/transformers/sticker.ts rename to transformers/sticker.ts diff --git a/src/transformers/team.ts b/transformers/team.ts similarity index 100% rename from src/transformers/team.ts rename to transformers/team.ts diff --git a/src/transformers/threadMember.ts b/transformers/threadMember.ts similarity index 100% rename from src/transformers/threadMember.ts rename to transformers/threadMember.ts diff --git a/src/transformers/voiceRegion.ts b/transformers/voiceRegion.ts similarity index 100% rename from src/transformers/voiceRegion.ts rename to transformers/voiceRegion.ts diff --git a/src/transformers/voiceState.ts b/transformers/voiceState.ts similarity index 100% rename from src/transformers/voiceState.ts rename to transformers/voiceState.ts diff --git a/src/transformers/webhook.ts b/transformers/webhook.ts similarity index 100% rename from src/transformers/webhook.ts rename to transformers/webhook.ts diff --git a/src/transformers/welcomeScreen.ts b/transformers/welcomeScreen.ts similarity index 100% rename from src/transformers/welcomeScreen.ts rename to transformers/welcomeScreen.ts diff --git a/src/transformers/widget.ts b/transformers/widget.ts similarity index 100% rename from src/transformers/widget.ts rename to transformers/widget.ts diff --git a/src/types/activity/activity.ts b/types/activity/activity.ts similarity index 100% rename from src/types/activity/activity.ts rename to types/activity/activity.ts diff --git a/src/types/activity/activityAssets.ts b/types/activity/activityAssets.ts similarity index 100% rename from src/types/activity/activityAssets.ts rename to types/activity/activityAssets.ts diff --git a/src/types/activity/activityButton.ts b/types/activity/activityButton.ts similarity index 100% rename from src/types/activity/activityButton.ts rename to types/activity/activityButton.ts diff --git a/src/types/activity/activityEmoji.ts b/types/activity/activityEmoji.ts similarity index 100% rename from src/types/activity/activityEmoji.ts rename to types/activity/activityEmoji.ts diff --git a/src/types/activity/activityFlags.ts b/types/activity/activityFlags.ts similarity index 100% rename from src/types/activity/activityFlags.ts rename to types/activity/activityFlags.ts diff --git a/src/types/activity/activityParty.ts b/types/activity/activityParty.ts similarity index 100% rename from src/types/activity/activityParty.ts rename to types/activity/activityParty.ts diff --git a/src/types/activity/activitySecrets.ts b/types/activity/activitySecrets.ts similarity index 100% rename from src/types/activity/activitySecrets.ts rename to types/activity/activitySecrets.ts diff --git a/src/types/activity/activityTimestamps.ts b/types/activity/activityTimestamps.ts similarity index 100% rename from src/types/activity/activityTimestamps.ts rename to types/activity/activityTimestamps.ts diff --git a/src/types/activity/activityTypes.ts b/types/activity/activityTypes.ts similarity index 100% rename from src/types/activity/activityTypes.ts rename to types/activity/activityTypes.ts diff --git a/src/types/activity/clientStatus.ts b/types/activity/clientStatus.ts similarity index 100% rename from src/types/activity/clientStatus.ts rename to types/activity/clientStatus.ts diff --git a/src/types/activity/mod.ts b/types/activity/mod.ts similarity index 100% rename from src/types/activity/mod.ts rename to types/activity/mod.ts diff --git a/src/types/activity/presenceUpdate.ts b/types/activity/presenceUpdate.ts similarity index 100% rename from src/types/activity/presenceUpdate.ts rename to types/activity/presenceUpdate.ts diff --git a/src/types/applications/application.ts b/types/applications/application.ts similarity index 100% rename from src/types/applications/application.ts rename to types/applications/application.ts diff --git a/src/types/applications/applicationFlags.ts b/types/applications/applicationFlags.ts similarity index 100% rename from src/types/applications/applicationFlags.ts rename to types/applications/applicationFlags.ts diff --git a/src/types/applications/mod.ts b/types/applications/mod.ts similarity index 100% rename from src/types/applications/mod.ts rename to types/applications/mod.ts diff --git a/src/types/auditLog/auditLog.ts b/types/auditLog/auditLog.ts similarity index 100% rename from src/types/auditLog/auditLog.ts rename to types/auditLog/auditLog.ts diff --git a/src/types/auditLog/auditLogChange.ts b/types/auditLog/auditLogChange.ts similarity index 100% rename from src/types/auditLog/auditLogChange.ts rename to types/auditLog/auditLogChange.ts diff --git a/src/types/auditLog/auditLogEntry.ts b/types/auditLog/auditLogEntry.ts similarity index 100% rename from src/types/auditLog/auditLogEntry.ts rename to types/auditLog/auditLogEntry.ts diff --git a/src/types/auditLog/auditLogEvents.ts b/types/auditLog/auditLogEvents.ts similarity index 100% rename from src/types/auditLog/auditLogEvents.ts rename to types/auditLog/auditLogEvents.ts diff --git a/src/types/auditLog/getGuildAuditLog.ts b/types/auditLog/getGuildAuditLog.ts similarity index 100% rename from src/types/auditLog/getGuildAuditLog.ts rename to types/auditLog/getGuildAuditLog.ts diff --git a/src/types/auditLog/mod.ts b/types/auditLog/mod.ts similarity index 100% rename from src/types/auditLog/mod.ts rename to types/auditLog/mod.ts diff --git a/src/types/auditLog/optionalAuditEntryInfo.ts b/types/auditLog/optionalAuditEntryInfo.ts similarity index 100% rename from src/types/auditLog/optionalAuditEntryInfo.ts rename to types/auditLog/optionalAuditEntryInfo.ts diff --git a/src/types/channels/channel.ts b/types/channels/channel.ts similarity index 100% rename from src/types/channels/channel.ts rename to types/channels/channel.ts diff --git a/src/types/channels/channelMention.ts b/types/channels/channelMention.ts similarity index 100% rename from src/types/channels/channelMention.ts rename to types/channels/channelMention.ts diff --git a/src/types/channels/channelPinsUpdate.ts b/types/channels/channelPinsUpdate.ts similarity index 100% rename from src/types/channels/channelPinsUpdate.ts rename to types/channels/channelPinsUpdate.ts diff --git a/src/types/channels/channelTypes.ts b/types/channels/channelTypes.ts similarity index 100% rename from src/types/channels/channelTypes.ts rename to types/channels/channelTypes.ts diff --git a/src/types/channels/followedChannel.ts b/types/channels/followedChannel.ts similarity index 100% rename from src/types/channels/followedChannel.ts rename to types/channels/followedChannel.ts diff --git a/src/types/channels/mod.ts b/types/channels/mod.ts similarity index 100% rename from src/types/channels/mod.ts rename to types/channels/mod.ts diff --git a/src/types/channels/modifyChannel.ts b/types/channels/modifyChannel.ts similarity index 100% rename from src/types/channels/modifyChannel.ts rename to types/channels/modifyChannel.ts diff --git a/src/types/channels/overwrite.ts b/types/channels/overwrite.ts similarity index 100% rename from src/types/channels/overwrite.ts rename to types/channels/overwrite.ts diff --git a/src/types/channels/overwriteTypes.ts b/types/channels/overwriteTypes.ts similarity index 100% rename from src/types/channels/overwriteTypes.ts rename to types/channels/overwriteTypes.ts diff --git a/src/types/channels/stageInstance.ts b/types/channels/stageInstance.ts similarity index 100% rename from src/types/channels/stageInstance.ts rename to types/channels/stageInstance.ts diff --git a/src/types/channels/threads/listActiveThreads.ts b/types/channels/threads/listActiveThreads.ts similarity index 100% rename from src/types/channels/threads/listActiveThreads.ts rename to types/channels/threads/listActiveThreads.ts diff --git a/src/types/channels/threads/listPublicArchivedThreads.ts b/types/channels/threads/listPublicArchivedThreads.ts similarity index 100% rename from src/types/channels/threads/listPublicArchivedThreads.ts rename to types/channels/threads/listPublicArchivedThreads.ts diff --git a/src/types/channels/threads/modifyThread.ts b/types/channels/threads/modifyThread.ts similarity index 100% rename from src/types/channels/threads/modifyThread.ts rename to types/channels/threads/modifyThread.ts diff --git a/src/types/channels/threads/startThread.ts b/types/channels/threads/startThread.ts similarity index 100% rename from src/types/channels/threads/startThread.ts rename to types/channels/threads/startThread.ts diff --git a/src/types/channels/threads/threadListSync.ts b/types/channels/threads/threadListSync.ts similarity index 100% rename from src/types/channels/threads/threadListSync.ts rename to types/channels/threads/threadListSync.ts diff --git a/src/types/channels/threads/threadMember.ts b/types/channels/threads/threadMember.ts similarity index 100% rename from src/types/channels/threads/threadMember.ts rename to types/channels/threads/threadMember.ts diff --git a/src/types/channels/threads/threadMembersUpdate.ts b/types/channels/threads/threadMembersUpdate.ts similarity index 100% rename from src/types/channels/threads/threadMembersUpdate.ts rename to types/channels/threads/threadMembersUpdate.ts diff --git a/src/types/channels/threads/threadMetadata.ts b/types/channels/threads/threadMetadata.ts similarity index 100% rename from src/types/channels/threads/threadMetadata.ts rename to types/channels/threads/threadMetadata.ts diff --git a/src/types/channels/videoQualityModes.ts b/types/channels/videoQualityModes.ts similarity index 100% rename from src/types/channels/videoQualityModes.ts rename to types/channels/videoQualityModes.ts diff --git a/src/types/codes/gatewayCloseEventCodes.ts b/types/codes/gatewayCloseEventCodes.ts similarity index 100% rename from src/types/codes/gatewayCloseEventCodes.ts rename to types/codes/gatewayCloseEventCodes.ts diff --git a/src/types/codes/gatewayOpcodes.ts b/types/codes/gatewayOpcodes.ts similarity index 100% rename from src/types/codes/gatewayOpcodes.ts rename to types/codes/gatewayOpcodes.ts diff --git a/src/types/codes/httpResponseCodes.ts b/types/codes/httpResponseCodes.ts similarity index 100% rename from src/types/codes/httpResponseCodes.ts rename to types/codes/httpResponseCodes.ts diff --git a/src/types/codes/jsonErrorCodes.ts b/types/codes/jsonErrorCodes.ts similarity index 100% rename from src/types/codes/jsonErrorCodes.ts rename to types/codes/jsonErrorCodes.ts diff --git a/src/types/codes/mod.ts b/types/codes/mod.ts similarity index 100% rename from src/types/codes/mod.ts rename to types/codes/mod.ts diff --git a/src/types/codes/rpcCloseEventCodes.ts b/types/codes/rpcCloseEventCodes.ts similarity index 100% rename from src/types/codes/rpcCloseEventCodes.ts rename to types/codes/rpcCloseEventCodes.ts diff --git a/src/types/codes/rpcErrorCodes.ts b/types/codes/rpcErrorCodes.ts similarity index 100% rename from src/types/codes/rpcErrorCodes.ts rename to types/codes/rpcErrorCodes.ts diff --git a/src/types/codes/voiceCloseEventCodes.ts b/types/codes/voiceCloseEventCodes.ts similarity index 100% rename from src/types/codes/voiceCloseEventCodes.ts rename to types/codes/voiceCloseEventCodes.ts diff --git a/src/types/codes/voiceOpcodes.ts b/types/codes/voiceOpcodes.ts similarity index 100% rename from src/types/codes/voiceOpcodes.ts rename to types/codes/voiceOpcodes.ts diff --git a/src/types/discordeno/createApplicationCommand.ts b/types/discordeno/createApplicationCommand.ts similarity index 100% rename from src/types/discordeno/createApplicationCommand.ts rename to types/discordeno/createApplicationCommand.ts diff --git a/src/types/discordeno/editWebhookMessage.ts b/types/discordeno/editWebhookMessage.ts similarity index 100% rename from src/types/discordeno/editWebhookMessage.ts rename to types/discordeno/editWebhookMessage.ts diff --git a/src/types/discordeno/errors.ts b/types/discordeno/errors.ts similarity index 100% rename from src/types/discordeno/errors.ts rename to types/discordeno/errors.ts diff --git a/src/types/discordeno/fileContent.ts b/types/discordeno/fileContent.ts similarity index 100% rename from src/types/discordeno/fileContent.ts rename to types/discordeno/fileContent.ts diff --git a/src/types/discordeno/interactionResponse.ts b/types/discordeno/interactionResponse.ts similarity index 100% rename from src/types/discordeno/interactionResponse.ts rename to types/discordeno/interactionResponse.ts diff --git a/src/types/discordeno/mod.ts b/types/discordeno/mod.ts similarity index 100% rename from src/types/discordeno/mod.ts rename to types/discordeno/mod.ts diff --git a/src/types/discovery/addGuildDiscoverySubcategory.ts b/types/discovery/addGuildDiscoverySubcategory.ts similarity index 100% rename from src/types/discovery/addGuildDiscoverySubcategory.ts rename to types/discovery/addGuildDiscoverySubcategory.ts diff --git a/src/types/discovery/discoveryCategory.ts b/types/discovery/discoveryCategory.ts similarity index 100% rename from src/types/discovery/discoveryCategory.ts rename to types/discovery/discoveryCategory.ts diff --git a/src/types/discovery/discoveryMetadata.ts b/types/discovery/discoveryMetadata.ts similarity index 100% rename from src/types/discovery/discoveryMetadata.ts rename to types/discovery/discoveryMetadata.ts diff --git a/src/types/discovery/discoveryName.ts b/types/discovery/discoveryName.ts similarity index 100% rename from src/types/discovery/discoveryName.ts rename to types/discovery/discoveryName.ts diff --git a/src/types/discovery/mod.ts b/types/discovery/mod.ts similarity index 100% rename from src/types/discovery/mod.ts rename to types/discovery/mod.ts diff --git a/src/types/discovery/modifyGuildDiscoveryMetadata.ts b/types/discovery/modifyGuildDiscoveryMetadata.ts similarity index 100% rename from src/types/discovery/modifyGuildDiscoveryMetadata.ts rename to types/discovery/modifyGuildDiscoveryMetadata.ts diff --git a/src/types/discovery/validateDiscoverySearchTerm.ts b/types/discovery/validateDiscoverySearchTerm.ts similarity index 100% rename from src/types/discovery/validateDiscoverySearchTerm.ts rename to types/discovery/validateDiscoverySearchTerm.ts diff --git a/src/types/discovery/validateDiscoverySearchTermParams.ts b/types/discovery/validateDiscoverySearchTermParams.ts similarity index 100% rename from src/types/discovery/validateDiscoverySearchTermParams.ts rename to types/discovery/validateDiscoverySearchTermParams.ts diff --git a/src/types/embeds/embed.ts b/types/embeds/embed.ts similarity index 100% rename from src/types/embeds/embed.ts rename to types/embeds/embed.ts diff --git a/src/types/embeds/embedAuthor.ts b/types/embeds/embedAuthor.ts similarity index 100% rename from src/types/embeds/embedAuthor.ts rename to types/embeds/embedAuthor.ts diff --git a/src/types/embeds/embedField.ts b/types/embeds/embedField.ts similarity index 100% rename from src/types/embeds/embedField.ts rename to types/embeds/embedField.ts diff --git a/src/types/embeds/embedFooter.ts b/types/embeds/embedFooter.ts similarity index 100% rename from src/types/embeds/embedFooter.ts rename to types/embeds/embedFooter.ts diff --git a/src/types/embeds/embedImage.ts b/types/embeds/embedImage.ts similarity index 100% rename from src/types/embeds/embedImage.ts rename to types/embeds/embedImage.ts diff --git a/src/types/embeds/embedProvider.ts b/types/embeds/embedProvider.ts similarity index 100% rename from src/types/embeds/embedProvider.ts rename to types/embeds/embedProvider.ts diff --git a/src/types/embeds/embedThumbnail.ts b/types/embeds/embedThumbnail.ts similarity index 100% rename from src/types/embeds/embedThumbnail.ts rename to types/embeds/embedThumbnail.ts diff --git a/src/types/embeds/embedTypes.ts b/types/embeds/embedTypes.ts similarity index 100% rename from src/types/embeds/embedTypes.ts rename to types/embeds/embedTypes.ts diff --git a/src/types/embeds/embedVideo.ts b/types/embeds/embedVideo.ts similarity index 100% rename from src/types/embeds/embedVideo.ts rename to types/embeds/embedVideo.ts diff --git a/src/types/embeds/mod.ts b/types/embeds/mod.ts similarity index 100% rename from src/types/embeds/mod.ts rename to types/embeds/mod.ts diff --git a/src/types/emojis/createGuildEmoji.ts b/types/emojis/createGuildEmoji.ts similarity index 100% rename from src/types/emojis/createGuildEmoji.ts rename to types/emojis/createGuildEmoji.ts diff --git a/src/types/emojis/emoji.ts b/types/emojis/emoji.ts similarity index 100% rename from src/types/emojis/emoji.ts rename to types/emojis/emoji.ts diff --git a/src/types/emojis/guildEmojisUpdate.ts b/types/emojis/guildEmojisUpdate.ts similarity index 100% rename from src/types/emojis/guildEmojisUpdate.ts rename to types/emojis/guildEmojisUpdate.ts diff --git a/src/types/emojis/mod.ts b/types/emojis/mod.ts similarity index 100% rename from src/types/emojis/mod.ts rename to types/emojis/mod.ts diff --git a/src/types/emojis/modifyGuildEmoji.ts b/types/emojis/modifyGuildEmoji.ts similarity index 100% rename from src/types/emojis/modifyGuildEmoji.ts rename to types/emojis/modifyGuildEmoji.ts diff --git a/src/types/gateway/gatewayIntents.ts b/types/gateway/gatewayIntents.ts similarity index 100% rename from src/types/gateway/gatewayIntents.ts rename to types/gateway/gatewayIntents.ts diff --git a/src/types/gateway/gatewayPayload.ts b/types/gateway/gatewayPayload.ts similarity index 100% rename from src/types/gateway/gatewayPayload.ts rename to types/gateway/gatewayPayload.ts diff --git a/src/types/gateway/gatewayUrlParams.ts b/types/gateway/gatewayUrlParams.ts similarity index 100% rename from src/types/gateway/gatewayUrlParams.ts rename to types/gateway/gatewayUrlParams.ts diff --git a/src/types/gateway/getGatewayBot.ts b/types/gateway/getGatewayBot.ts similarity index 100% rename from src/types/gateway/getGatewayBot.ts rename to types/gateway/getGatewayBot.ts diff --git a/src/types/gateway/hello.ts b/types/gateway/hello.ts similarity index 100% rename from src/types/gateway/hello.ts rename to types/gateway/hello.ts diff --git a/src/types/gateway/identify.ts b/types/gateway/identify.ts similarity index 100% rename from src/types/gateway/identify.ts rename to types/gateway/identify.ts diff --git a/src/types/gateway/identifyConnectionProperties.ts b/types/gateway/identifyConnectionProperties.ts similarity index 100% rename from src/types/gateway/identifyConnectionProperties.ts rename to types/gateway/identifyConnectionProperties.ts diff --git a/src/types/gateway/mod.ts b/types/gateway/mod.ts similarity index 100% rename from src/types/gateway/mod.ts rename to types/gateway/mod.ts diff --git a/src/types/gateway/ready.ts b/types/gateway/ready.ts similarity index 100% rename from src/types/gateway/ready.ts rename to types/gateway/ready.ts diff --git a/src/types/gateway/resume.ts b/types/gateway/resume.ts similarity index 100% rename from src/types/gateway/resume.ts rename to types/gateway/resume.ts diff --git a/src/types/gateway/sessionStartLimit.ts b/types/gateway/sessionStartLimit.ts similarity index 100% rename from src/types/gateway/sessionStartLimit.ts rename to types/gateway/sessionStartLimit.ts diff --git a/src/types/gateway/statusTypes.ts b/types/gateway/statusTypes.ts similarity index 100% rename from src/types/gateway/statusTypes.ts rename to types/gateway/statusTypes.ts diff --git a/src/types/gateway/statusUpdate.ts b/types/gateway/statusUpdate.ts similarity index 100% rename from src/types/gateway/statusUpdate.ts rename to types/gateway/statusUpdate.ts diff --git a/src/types/guilds/ban.ts b/types/guilds/ban.ts similarity index 100% rename from src/types/guilds/ban.ts rename to types/guilds/ban.ts diff --git a/src/types/guilds/beginGuildPrune.ts b/types/guilds/beginGuildPrune.ts similarity index 100% rename from src/types/guilds/beginGuildPrune.ts rename to types/guilds/beginGuildPrune.ts diff --git a/src/types/guilds/createGuild.ts b/types/guilds/createGuild.ts similarity index 100% rename from src/types/guilds/createGuild.ts rename to types/guilds/createGuild.ts diff --git a/src/types/guilds/createGuildBan.ts b/types/guilds/createGuildBan.ts similarity index 100% rename from src/types/guilds/createGuildBan.ts rename to types/guilds/createGuildBan.ts diff --git a/src/types/guilds/createGuildChannel.ts b/types/guilds/createGuildChannel.ts similarity index 100% rename from src/types/guilds/createGuildChannel.ts rename to types/guilds/createGuildChannel.ts diff --git a/src/types/guilds/createGuildRole.ts b/types/guilds/createGuildRole.ts similarity index 100% rename from src/types/guilds/createGuildRole.ts rename to types/guilds/createGuildRole.ts diff --git a/src/types/guilds/defaultMessageNotificationLevels.ts b/types/guilds/defaultMessageNotificationLevels.ts similarity index 100% rename from src/types/guilds/defaultMessageNotificationLevels.ts rename to types/guilds/defaultMessageNotificationLevels.ts diff --git a/src/types/guilds/explicitContentFilterLevels.ts b/types/guilds/explicitContentFilterLevels.ts similarity index 100% rename from src/types/guilds/explicitContentFilterLevels.ts rename to types/guilds/explicitContentFilterLevels.ts diff --git a/src/types/guilds/getGuild.ts b/types/guilds/getGuild.ts similarity index 100% rename from src/types/guilds/getGuild.ts rename to types/guilds/getGuild.ts diff --git a/src/types/guilds/getGuildPruneCount.ts b/types/guilds/getGuildPruneCount.ts similarity index 100% rename from src/types/guilds/getGuildPruneCount.ts rename to types/guilds/getGuildPruneCount.ts diff --git a/src/types/guilds/getGuildWidgetImage.ts b/types/guilds/getGuildWidgetImage.ts similarity index 100% rename from src/types/guilds/getGuildWidgetImage.ts rename to types/guilds/getGuildWidgetImage.ts diff --git a/src/types/guilds/getGuildWidgetImageStyleOptions.ts b/types/guilds/getGuildWidgetImageStyleOptions.ts similarity index 100% rename from src/types/guilds/getGuildWidgetImageStyleOptions.ts rename to types/guilds/getGuildWidgetImageStyleOptions.ts diff --git a/src/types/guilds/guild.ts b/types/guilds/guild.ts similarity index 100% rename from src/types/guilds/guild.ts rename to types/guilds/guild.ts diff --git a/src/types/guilds/guildBanAddRemove.ts b/types/guilds/guildBanAddRemove.ts similarity index 100% rename from src/types/guilds/guildBanAddRemove.ts rename to types/guilds/guildBanAddRemove.ts diff --git a/src/types/guilds/guildBanRemove.ts b/types/guilds/guildBanRemove.ts similarity index 100% rename from src/types/guilds/guildBanRemove.ts rename to types/guilds/guildBanRemove.ts diff --git a/src/types/guilds/guildFeatures.ts b/types/guilds/guildFeatures.ts similarity index 100% rename from src/types/guilds/guildFeatures.ts rename to types/guilds/guildFeatures.ts diff --git a/src/types/guilds/guildNsfwLevel.ts b/types/guilds/guildNsfwLevel.ts similarity index 100% rename from src/types/guilds/guildNsfwLevel.ts rename to types/guilds/guildNsfwLevel.ts diff --git a/src/types/guilds/guildPreview.ts b/types/guilds/guildPreview.ts similarity index 100% rename from src/types/guilds/guildPreview.ts rename to types/guilds/guildPreview.ts diff --git a/src/types/guilds/guildRoleCreate.ts b/types/guilds/guildRoleCreate.ts similarity index 100% rename from src/types/guilds/guildRoleCreate.ts rename to types/guilds/guildRoleCreate.ts diff --git a/src/types/guilds/guildRoleDelete.ts b/types/guilds/guildRoleDelete.ts similarity index 100% rename from src/types/guilds/guildRoleDelete.ts rename to types/guilds/guildRoleDelete.ts diff --git a/src/types/guilds/guildRoleUpdate.ts b/types/guilds/guildRoleUpdate.ts similarity index 100% rename from src/types/guilds/guildRoleUpdate.ts rename to types/guilds/guildRoleUpdate.ts diff --git a/src/types/guilds/guildWidget.ts b/types/guilds/guildWidget.ts similarity index 100% rename from src/types/guilds/guildWidget.ts rename to types/guilds/guildWidget.ts diff --git a/src/types/guilds/guildWidgetDetails.ts b/types/guilds/guildWidgetDetails.ts similarity index 100% rename from src/types/guilds/guildWidgetDetails.ts rename to types/guilds/guildWidgetDetails.ts diff --git a/src/types/guilds/mfaLevels.ts b/types/guilds/mfaLevels.ts similarity index 100% rename from src/types/guilds/mfaLevels.ts rename to types/guilds/mfaLevels.ts diff --git a/src/types/guilds/mod.ts b/types/guilds/mod.ts similarity index 100% rename from src/types/guilds/mod.ts rename to types/guilds/mod.ts diff --git a/src/types/guilds/modifyGuild.ts b/types/guilds/modifyGuild.ts similarity index 100% rename from src/types/guilds/modifyGuild.ts rename to types/guilds/modifyGuild.ts diff --git a/src/types/guilds/modifyGuildChannelPosition.ts b/types/guilds/modifyGuildChannelPosition.ts similarity index 100% rename from src/types/guilds/modifyGuildChannelPosition.ts rename to types/guilds/modifyGuildChannelPosition.ts diff --git a/src/types/guilds/modifyGuildMember.ts b/types/guilds/modifyGuildMember.ts similarity index 100% rename from src/types/guilds/modifyGuildMember.ts rename to types/guilds/modifyGuildMember.ts diff --git a/src/types/guilds/modifyGuildRole.ts b/types/guilds/modifyGuildRole.ts similarity index 100% rename from src/types/guilds/modifyGuildRole.ts rename to types/guilds/modifyGuildRole.ts diff --git a/src/types/guilds/modifyGuildRolePositions.ts b/types/guilds/modifyGuildRolePositions.ts similarity index 100% rename from src/types/guilds/modifyGuildRolePositions.ts rename to types/guilds/modifyGuildRolePositions.ts diff --git a/src/types/guilds/modifyGuildWelcomeScreen.ts b/types/guilds/modifyGuildWelcomeScreen.ts similarity index 100% rename from src/types/guilds/modifyGuildWelcomeScreen.ts rename to types/guilds/modifyGuildWelcomeScreen.ts diff --git a/src/types/guilds/premiumTiers.ts b/types/guilds/premiumTiers.ts similarity index 100% rename from src/types/guilds/premiumTiers.ts rename to types/guilds/premiumTiers.ts diff --git a/src/types/guilds/scheduledEvents.ts b/types/guilds/scheduledEvents.ts similarity index 100% rename from src/types/guilds/scheduledEvents.ts rename to types/guilds/scheduledEvents.ts diff --git a/src/types/guilds/systemChannelFlags.ts b/types/guilds/systemChannelFlags.ts similarity index 100% rename from src/types/guilds/systemChannelFlags.ts rename to types/guilds/systemChannelFlags.ts diff --git a/src/types/guilds/unavailableGuild.ts b/types/guilds/unavailableGuild.ts similarity index 100% rename from src/types/guilds/unavailableGuild.ts rename to types/guilds/unavailableGuild.ts diff --git a/src/types/guilds/updateOthersVoiceState.ts b/types/guilds/updateOthersVoiceState.ts similarity index 100% rename from src/types/guilds/updateOthersVoiceState.ts rename to types/guilds/updateOthersVoiceState.ts diff --git a/src/types/guilds/updateSelfVoiceState.ts b/types/guilds/updateSelfVoiceState.ts similarity index 100% rename from src/types/guilds/updateSelfVoiceState.ts rename to types/guilds/updateSelfVoiceState.ts diff --git a/src/types/guilds/verificationLevels.ts b/types/guilds/verificationLevels.ts similarity index 100% rename from src/types/guilds/verificationLevels.ts rename to types/guilds/verificationLevels.ts diff --git a/src/types/guilds/welcomeScreen.ts b/types/guilds/welcomeScreen.ts similarity index 100% rename from src/types/guilds/welcomeScreen.ts rename to types/guilds/welcomeScreen.ts diff --git a/src/types/guilds/welcomeScreenChannel.ts b/types/guilds/welcomeScreenChannel.ts similarity index 100% rename from src/types/guilds/welcomeScreenChannel.ts rename to types/guilds/welcomeScreenChannel.ts diff --git a/src/types/integrations/guildIntegrationsUpdate.ts b/types/integrations/guildIntegrationsUpdate.ts similarity index 100% rename from src/types/integrations/guildIntegrationsUpdate.ts rename to types/integrations/guildIntegrationsUpdate.ts diff --git a/src/types/integrations/integration.ts b/types/integrations/integration.ts similarity index 100% rename from src/types/integrations/integration.ts rename to types/integrations/integration.ts diff --git a/src/types/integrations/integrationAccount.ts b/types/integrations/integrationAccount.ts similarity index 100% rename from src/types/integrations/integrationAccount.ts rename to types/integrations/integrationAccount.ts diff --git a/src/types/integrations/integrationApplication.ts b/types/integrations/integrationApplication.ts similarity index 100% rename from src/types/integrations/integrationApplication.ts rename to types/integrations/integrationApplication.ts diff --git a/src/types/integrations/integrationCreateUpdate.ts b/types/integrations/integrationCreateUpdate.ts similarity index 100% rename from src/types/integrations/integrationCreateUpdate.ts rename to types/integrations/integrationCreateUpdate.ts diff --git a/src/types/integrations/integrationDelete.ts b/types/integrations/integrationDelete.ts similarity index 100% rename from src/types/integrations/integrationDelete.ts rename to types/integrations/integrationDelete.ts diff --git a/src/types/integrations/integrationExpireBehaviors.ts b/types/integrations/integrationExpireBehaviors.ts similarity index 100% rename from src/types/integrations/integrationExpireBehaviors.ts rename to types/integrations/integrationExpireBehaviors.ts diff --git a/src/types/integrations/mod.ts b/types/integrations/mod.ts similarity index 100% rename from src/types/integrations/mod.ts rename to types/integrations/mod.ts diff --git a/src/types/interactions/commands/applicationCommand.ts b/types/interactions/commands/applicationCommand.ts similarity index 100% rename from src/types/interactions/commands/applicationCommand.ts rename to types/interactions/commands/applicationCommand.ts diff --git a/src/types/interactions/commands/applicationCommandCallbackData.ts b/types/interactions/commands/applicationCommandCallbackData.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandCallbackData.ts rename to types/interactions/commands/applicationCommandCallbackData.ts diff --git a/src/types/interactions/commands/applicationCommandCreateUpdateDelete.ts b/types/interactions/commands/applicationCommandCreateUpdateDelete.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandCreateUpdateDelete.ts rename to types/interactions/commands/applicationCommandCreateUpdateDelete.ts diff --git a/src/types/interactions/commands/applicationCommandInteractionData.ts b/types/interactions/commands/applicationCommandInteractionData.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandInteractionData.ts rename to types/interactions/commands/applicationCommandInteractionData.ts diff --git a/src/types/interactions/commands/applicationCommandInteractionDataOption.ts b/types/interactions/commands/applicationCommandInteractionDataOption.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandInteractionDataOption.ts rename to types/interactions/commands/applicationCommandInteractionDataOption.ts diff --git a/src/types/interactions/commands/applicationCommandInteractionDataResolved.ts b/types/interactions/commands/applicationCommandInteractionDataResolved.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandInteractionDataResolved.ts rename to types/interactions/commands/applicationCommandInteractionDataResolved.ts diff --git a/src/types/interactions/commands/applicationCommandOption.ts b/types/interactions/commands/applicationCommandOption.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandOption.ts rename to types/interactions/commands/applicationCommandOption.ts diff --git a/src/types/interactions/commands/applicationCommandOptionChoice.ts b/types/interactions/commands/applicationCommandOptionChoice.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandOptionChoice.ts rename to types/interactions/commands/applicationCommandOptionChoice.ts diff --git a/src/types/interactions/commands/applicationCommandOptionTypes.ts b/types/interactions/commands/applicationCommandOptionTypes.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandOptionTypes.ts rename to types/interactions/commands/applicationCommandOptionTypes.ts diff --git a/src/types/interactions/commands/applicationCommandPermissionTypes.ts b/types/interactions/commands/applicationCommandPermissionTypes.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandPermissionTypes.ts rename to types/interactions/commands/applicationCommandPermissionTypes.ts diff --git a/src/types/interactions/commands/applicationCommandPermissions.ts b/types/interactions/commands/applicationCommandPermissions.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandPermissions.ts rename to types/interactions/commands/applicationCommandPermissions.ts diff --git a/src/types/interactions/commands/applicationCommandTypes.ts b/types/interactions/commands/applicationCommandTypes.ts similarity index 100% rename from src/types/interactions/commands/applicationCommandTypes.ts rename to types/interactions/commands/applicationCommandTypes.ts diff --git a/src/types/interactions/commands/createGlobalApplicationCommand.ts b/types/interactions/commands/createGlobalApplicationCommand.ts similarity index 100% rename from src/types/interactions/commands/createGlobalApplicationCommand.ts rename to types/interactions/commands/createGlobalApplicationCommand.ts diff --git a/src/types/interactions/commands/createGuildApplicationCommand.ts b/types/interactions/commands/createGuildApplicationCommand.ts similarity index 100% rename from src/types/interactions/commands/createGuildApplicationCommand.ts rename to types/interactions/commands/createGuildApplicationCommand.ts diff --git a/src/types/interactions/commands/editGlobalApplicationCommand.ts b/types/interactions/commands/editGlobalApplicationCommand.ts similarity index 100% rename from src/types/interactions/commands/editGlobalApplicationCommand.ts rename to types/interactions/commands/editGlobalApplicationCommand.ts diff --git a/src/types/interactions/commands/editGuildApplicationCommand.ts b/types/interactions/commands/editGuildApplicationCommand.ts similarity index 100% rename from src/types/interactions/commands/editGuildApplicationCommand.ts rename to types/interactions/commands/editGuildApplicationCommand.ts diff --git a/src/types/interactions/commands/guildApplicationCommandPermissions.ts b/types/interactions/commands/guildApplicationCommandPermissions.ts similarity index 100% rename from src/types/interactions/commands/guildApplicationCommandPermissions.ts rename to types/interactions/commands/guildApplicationCommandPermissions.ts diff --git a/src/types/interactions/interaction.ts b/types/interactions/interaction.ts similarity index 100% rename from src/types/interactions/interaction.ts rename to types/interactions/interaction.ts diff --git a/src/types/interactions/interactionGuildMember.ts b/types/interactions/interactionGuildMember.ts similarity index 100% rename from src/types/interactions/interactionGuildMember.ts rename to types/interactions/interactionGuildMember.ts diff --git a/src/types/interactions/interactionResponse.ts b/types/interactions/interactionResponse.ts similarity index 100% rename from src/types/interactions/interactionResponse.ts rename to types/interactions/interactionResponse.ts diff --git a/src/types/interactions/interactionResponseTypes.ts b/types/interactions/interactionResponseTypes.ts similarity index 100% rename from src/types/interactions/interactionResponseTypes.ts rename to types/interactions/interactionResponseTypes.ts diff --git a/src/types/interactions/interactionTypes.ts b/types/interactions/interactionTypes.ts similarity index 100% rename from src/types/interactions/interactionTypes.ts rename to types/interactions/interactionTypes.ts diff --git a/src/types/interactions/messageInteraction.ts b/types/interactions/messageInteraction.ts similarity index 100% rename from src/types/interactions/messageInteraction.ts rename to types/interactions/messageInteraction.ts diff --git a/src/types/interactions/mod.ts b/types/interactions/mod.ts similarity index 100% rename from src/types/interactions/mod.ts rename to types/interactions/mod.ts diff --git a/src/types/invites/createChannelInvite.ts b/types/invites/createChannelInvite.ts similarity index 100% rename from src/types/invites/createChannelInvite.ts rename to types/invites/createChannelInvite.ts diff --git a/src/types/invites/getInvite.ts b/types/invites/getInvite.ts similarity index 100% rename from src/types/invites/getInvite.ts rename to types/invites/getInvite.ts diff --git a/src/types/invites/invite.ts b/types/invites/invite.ts similarity index 100% rename from src/types/invites/invite.ts rename to types/invites/invite.ts diff --git a/src/types/invites/inviteCreate.ts b/types/invites/inviteCreate.ts similarity index 100% rename from src/types/invites/inviteCreate.ts rename to types/invites/inviteCreate.ts diff --git a/src/types/invites/inviteDelete.ts b/types/invites/inviteDelete.ts similarity index 100% rename from src/types/invites/inviteDelete.ts rename to types/invites/inviteDelete.ts diff --git a/src/types/invites/inviteMetadata.ts b/types/invites/inviteMetadata.ts similarity index 100% rename from src/types/invites/inviteMetadata.ts rename to types/invites/inviteMetadata.ts diff --git a/src/types/invites/inviteStageInstance.ts b/types/invites/inviteStageInstance.ts similarity index 100% rename from src/types/invites/inviteStageInstance.ts rename to types/invites/inviteStageInstance.ts diff --git a/src/types/invites/inviteTargetTypes.ts b/types/invites/inviteTargetTypes.ts similarity index 100% rename from src/types/invites/inviteTargetTypes.ts rename to types/invites/inviteTargetTypes.ts diff --git a/src/types/invites/mod.ts b/types/invites/mod.ts similarity index 100% rename from src/types/invites/mod.ts rename to types/invites/mod.ts diff --git a/src/types/invites/targetTypes.ts b/types/invites/targetTypes.ts similarity index 100% rename from src/types/invites/targetTypes.ts rename to types/invites/targetTypes.ts diff --git a/src/types/members/guildMember.ts b/types/members/guildMember.ts similarity index 100% rename from src/types/members/guildMember.ts rename to types/members/guildMember.ts diff --git a/src/types/members/guildMemberAdd.ts b/types/members/guildMemberAdd.ts similarity index 100% rename from src/types/members/guildMemberAdd.ts rename to types/members/guildMemberAdd.ts diff --git a/src/types/members/guildMemberRemove.ts b/types/members/guildMemberRemove.ts similarity index 100% rename from src/types/members/guildMemberRemove.ts rename to types/members/guildMemberRemove.ts diff --git a/src/types/members/guildMemberUpdate.ts b/types/members/guildMemberUpdate.ts similarity index 100% rename from src/types/members/guildMemberUpdate.ts rename to types/members/guildMemberUpdate.ts diff --git a/src/types/members/guildMembersChunk.ts b/types/members/guildMembersChunk.ts similarity index 100% rename from src/types/members/guildMembersChunk.ts rename to types/members/guildMembersChunk.ts diff --git a/src/types/members/listGuildMembers.ts b/types/members/listGuildMembers.ts similarity index 100% rename from src/types/members/listGuildMembers.ts rename to types/members/listGuildMembers.ts diff --git a/src/types/members/mod.ts b/types/members/mod.ts similarity index 100% rename from src/types/members/mod.ts rename to types/members/mod.ts diff --git a/src/types/members/modifyCurrentUserNick.ts b/types/members/modifyCurrentUserNick.ts similarity index 100% rename from src/types/members/modifyCurrentUserNick.ts rename to types/members/modifyCurrentUserNick.ts diff --git a/src/types/members/requestGuildMembers.ts b/types/members/requestGuildMembers.ts similarity index 100% rename from src/types/members/requestGuildMembers.ts rename to types/members/requestGuildMembers.ts diff --git a/src/types/members/searchGuildMembers.ts b/types/members/searchGuildMembers.ts similarity index 100% rename from src/types/members/searchGuildMembers.ts rename to types/members/searchGuildMembers.ts diff --git a/src/types/messages/allowedMentions.ts b/types/messages/allowedMentions.ts similarity index 100% rename from src/types/messages/allowedMentions.ts rename to types/messages/allowedMentions.ts diff --git a/src/types/messages/allowedMentionsTypes.ts b/types/messages/allowedMentionsTypes.ts similarity index 100% rename from src/types/messages/allowedMentionsTypes.ts rename to types/messages/allowedMentionsTypes.ts diff --git a/src/types/messages/attachment.ts b/types/messages/attachment.ts similarity index 100% rename from src/types/messages/attachment.ts rename to types/messages/attachment.ts diff --git a/src/types/messages/components/actionRow.ts b/types/messages/components/actionRow.ts similarity index 100% rename from src/types/messages/components/actionRow.ts rename to types/messages/components/actionRow.ts diff --git a/src/types/messages/components/buttonComponent.ts b/types/messages/components/buttonComponent.ts similarity index 100% rename from src/types/messages/components/buttonComponent.ts rename to types/messages/components/buttonComponent.ts diff --git a/src/types/messages/components/buttonData.ts b/types/messages/components/buttonData.ts similarity index 100% rename from src/types/messages/components/buttonData.ts rename to types/messages/components/buttonData.ts diff --git a/src/types/messages/components/buttonStyles.ts b/types/messages/components/buttonStyles.ts similarity index 100% rename from src/types/messages/components/buttonStyles.ts rename to types/messages/components/buttonStyles.ts diff --git a/src/types/messages/components/inputTextComponent.ts b/types/messages/components/inputTextComponent.ts similarity index 100% rename from src/types/messages/components/inputTextComponent.ts rename to types/messages/components/inputTextComponent.ts diff --git a/src/types/messages/components/messageComponentTypes.ts b/types/messages/components/messageComponentTypes.ts similarity index 100% rename from src/types/messages/components/messageComponentTypes.ts rename to types/messages/components/messageComponentTypes.ts diff --git a/src/types/messages/components/messageComponents.ts b/types/messages/components/messageComponents.ts similarity index 100% rename from src/types/messages/components/messageComponents.ts rename to types/messages/components/messageComponents.ts diff --git a/src/types/messages/components/selectData.ts b/types/messages/components/selectData.ts similarity index 100% rename from src/types/messages/components/selectData.ts rename to types/messages/components/selectData.ts diff --git a/src/types/messages/components/selectMenu.ts b/types/messages/components/selectMenu.ts similarity index 100% rename from src/types/messages/components/selectMenu.ts rename to types/messages/components/selectMenu.ts diff --git a/src/types/messages/components/selectOption.ts b/types/messages/components/selectOption.ts similarity index 100% rename from src/types/messages/components/selectOption.ts rename to types/messages/components/selectOption.ts diff --git a/src/types/messages/components/textStyles.ts b/types/messages/components/textStyles.ts similarity index 100% rename from src/types/messages/components/textStyles.ts rename to types/messages/components/textStyles.ts diff --git a/src/types/messages/createMessage.ts b/types/messages/createMessage.ts similarity index 100% rename from src/types/messages/createMessage.ts rename to types/messages/createMessage.ts diff --git a/src/types/messages/editMessage.ts b/types/messages/editMessage.ts similarity index 100% rename from src/types/messages/editMessage.ts rename to types/messages/editMessage.ts diff --git a/src/types/messages/getMessages.ts b/types/messages/getMessages.ts similarity index 100% rename from src/types/messages/getMessages.ts rename to types/messages/getMessages.ts diff --git a/src/types/messages/message.ts b/types/messages/message.ts similarity index 100% rename from src/types/messages/message.ts rename to types/messages/message.ts diff --git a/src/types/messages/messageActivity.ts b/types/messages/messageActivity.ts similarity index 100% rename from src/types/messages/messageActivity.ts rename to types/messages/messageActivity.ts diff --git a/src/types/messages/messageActivityTypes.ts b/types/messages/messageActivityTypes.ts similarity index 100% rename from src/types/messages/messageActivityTypes.ts rename to types/messages/messageActivityTypes.ts diff --git a/src/types/messages/messageDelete.ts b/types/messages/messageDelete.ts similarity index 100% rename from src/types/messages/messageDelete.ts rename to types/messages/messageDelete.ts diff --git a/src/types/messages/messageDeleteBulk.ts b/types/messages/messageDeleteBulk.ts similarity index 100% rename from src/types/messages/messageDeleteBulk.ts rename to types/messages/messageDeleteBulk.ts diff --git a/src/types/messages/messageFlags.ts b/types/messages/messageFlags.ts similarity index 100% rename from src/types/messages/messageFlags.ts rename to types/messages/messageFlags.ts diff --git a/src/types/messages/messageGetReactions.ts b/types/messages/messageGetReactions.ts similarity index 100% rename from src/types/messages/messageGetReactions.ts rename to types/messages/messageGetReactions.ts diff --git a/src/types/messages/messageReactionAdd.ts b/types/messages/messageReactionAdd.ts similarity index 100% rename from src/types/messages/messageReactionAdd.ts rename to types/messages/messageReactionAdd.ts diff --git a/src/types/messages/messageReactionRemove.ts b/types/messages/messageReactionRemove.ts similarity index 100% rename from src/types/messages/messageReactionRemove.ts rename to types/messages/messageReactionRemove.ts diff --git a/src/types/messages/messageReactionRemoveAll.ts b/types/messages/messageReactionRemoveAll.ts similarity index 100% rename from src/types/messages/messageReactionRemoveAll.ts rename to types/messages/messageReactionRemoveAll.ts diff --git a/src/types/messages/messageReactionRemoveEmoji.ts b/types/messages/messageReactionRemoveEmoji.ts similarity index 100% rename from src/types/messages/messageReactionRemoveEmoji.ts rename to types/messages/messageReactionRemoveEmoji.ts diff --git a/src/types/messages/messageReference.ts b/types/messages/messageReference.ts similarity index 100% rename from src/types/messages/messageReference.ts rename to types/messages/messageReference.ts diff --git a/src/types/messages/messageTypes.ts b/types/messages/messageTypes.ts similarity index 100% rename from src/types/messages/messageTypes.ts rename to types/messages/messageTypes.ts diff --git a/src/types/messages/mod.ts b/types/messages/mod.ts similarity index 100% rename from src/types/messages/mod.ts rename to types/messages/mod.ts diff --git a/src/types/messages/reaction.ts b/types/messages/reaction.ts similarity index 100% rename from src/types/messages/reaction.ts rename to types/messages/reaction.ts diff --git a/src/types/misc/imageFormat.ts b/types/misc/imageFormat.ts similarity index 100% rename from src/types/misc/imageFormat.ts rename to types/misc/imageFormat.ts diff --git a/src/types/misc/imageSize.ts b/types/misc/imageSize.ts similarity index 100% rename from src/types/misc/imageSize.ts rename to types/misc/imageSize.ts diff --git a/src/types/misc/mod.ts b/types/misc/mod.ts similarity index 100% rename from src/types/misc/mod.ts rename to types/misc/mod.ts diff --git a/src/types/misc/typingStart.ts b/types/misc/typingStart.ts similarity index 100% rename from src/types/misc/typingStart.ts rename to types/misc/typingStart.ts diff --git a/src/types/mod.ts b/types/mod.ts similarity index 100% rename from src/types/mod.ts rename to types/mod.ts diff --git a/src/types/oauth2/botAuthQuery.ts b/types/oauth2/botAuthQuery.ts similarity index 100% rename from src/types/oauth2/botAuthQuery.ts rename to types/oauth2/botAuthQuery.ts diff --git a/src/types/oauth2/getCurrentAuthorizationInformation.ts b/types/oauth2/getCurrentAuthorizationInformation.ts similarity index 100% rename from src/types/oauth2/getCurrentAuthorizationInformation.ts rename to types/oauth2/getCurrentAuthorizationInformation.ts diff --git a/src/types/oauth2/mod.ts b/types/oauth2/mod.ts similarity index 100% rename from src/types/oauth2/mod.ts rename to types/oauth2/mod.ts diff --git a/src/types/oauth2/scopes.ts b/types/oauth2/scopes.ts similarity index 100% rename from src/types/oauth2/scopes.ts rename to types/oauth2/scopes.ts diff --git a/src/types/permissions/bitwisePermissionFlags.ts b/types/permissions/bitwisePermissionFlags.ts similarity index 100% rename from src/types/permissions/bitwisePermissionFlags.ts rename to types/permissions/bitwisePermissionFlags.ts diff --git a/src/types/permissions/mod.ts b/types/permissions/mod.ts similarity index 100% rename from src/types/permissions/mod.ts rename to types/permissions/mod.ts diff --git a/src/types/permissions/permissionStrings.ts b/types/permissions/permissionStrings.ts similarity index 100% rename from src/types/permissions/permissionStrings.ts rename to types/permissions/permissionStrings.ts diff --git a/src/types/permissions/role.ts b/types/permissions/role.ts similarity index 100% rename from src/types/permissions/role.ts rename to types/permissions/role.ts diff --git a/src/types/permissions/roleTags.ts b/types/permissions/roleTags.ts similarity index 100% rename from src/types/permissions/roleTags.ts rename to types/permissions/roleTags.ts diff --git a/src/types/stickers/mod.ts b/types/stickers/mod.ts similarity index 100% rename from src/types/stickers/mod.ts rename to types/stickers/mod.ts diff --git a/src/types/stickers/sticker.ts b/types/stickers/sticker.ts similarity index 100% rename from src/types/stickers/sticker.ts rename to types/stickers/sticker.ts diff --git a/src/types/stickers/stickerFormatTypes.ts b/types/stickers/stickerFormatTypes.ts similarity index 100% rename from src/types/stickers/stickerFormatTypes.ts rename to types/stickers/stickerFormatTypes.ts diff --git a/src/types/stickers/stickerItem.ts b/types/stickers/stickerItem.ts similarity index 100% rename from src/types/stickers/stickerItem.ts rename to types/stickers/stickerItem.ts diff --git a/src/types/stickers/stickerPack.ts b/types/stickers/stickerPack.ts similarity index 100% rename from src/types/stickers/stickerPack.ts rename to types/stickers/stickerPack.ts diff --git a/src/types/stickers/stickerTypes.ts b/types/stickers/stickerTypes.ts similarity index 100% rename from src/types/stickers/stickerTypes.ts rename to types/stickers/stickerTypes.ts diff --git a/src/types/teams/mod.ts b/types/teams/mod.ts similarity index 100% rename from src/types/teams/mod.ts rename to types/teams/mod.ts diff --git a/src/types/teams/team.ts b/types/teams/team.ts similarity index 100% rename from src/types/teams/team.ts rename to types/teams/team.ts diff --git a/src/types/teams/teamMember.ts b/types/teams/teamMember.ts similarity index 100% rename from src/types/teams/teamMember.ts rename to types/teams/teamMember.ts diff --git a/src/types/teams/teamMembershipStates.ts b/types/teams/teamMembershipStates.ts similarity index 100% rename from src/types/teams/teamMembershipStates.ts rename to types/teams/teamMembershipStates.ts diff --git a/src/types/templates/createGuildFromTemplate.ts b/types/templates/createGuildFromTemplate.ts similarity index 100% rename from src/types/templates/createGuildFromTemplate.ts rename to types/templates/createGuildFromTemplate.ts diff --git a/src/types/templates/mod.ts b/types/templates/mod.ts similarity index 100% rename from src/types/templates/mod.ts rename to types/templates/mod.ts diff --git a/src/types/templates/modifyGuildTemplate.ts b/types/templates/modifyGuildTemplate.ts similarity index 100% rename from src/types/templates/modifyGuildTemplate.ts rename to types/templates/modifyGuildTemplate.ts diff --git a/src/types/templates/template.ts b/types/templates/template.ts similarity index 100% rename from src/types/templates/template.ts rename to types/templates/template.ts diff --git a/src/types/users/connection.ts b/types/users/connection.ts similarity index 100% rename from src/types/users/connection.ts rename to types/users/connection.ts diff --git a/src/types/users/createDm.ts b/types/users/createDm.ts similarity index 100% rename from src/types/users/createDm.ts rename to types/users/createDm.ts diff --git a/src/types/users/createGroupDm.ts b/types/users/createGroupDm.ts similarity index 100% rename from src/types/users/createGroupDm.ts rename to types/users/createGroupDm.ts diff --git a/src/types/users/mod.ts b/types/users/mod.ts similarity index 100% rename from src/types/users/mod.ts rename to types/users/mod.ts diff --git a/src/types/users/modifyCurrentUser.ts b/types/users/modifyCurrentUser.ts similarity index 100% rename from src/types/users/modifyCurrentUser.ts rename to types/users/modifyCurrentUser.ts diff --git a/src/types/users/premiumTypes.ts b/types/users/premiumTypes.ts similarity index 100% rename from src/types/users/premiumTypes.ts rename to types/users/premiumTypes.ts diff --git a/src/types/users/user.ts b/types/users/user.ts similarity index 100% rename from src/types/users/user.ts rename to types/users/user.ts diff --git a/src/types/users/userFlags.ts b/types/users/userFlags.ts similarity index 100% rename from src/types/users/userFlags.ts rename to types/users/userFlags.ts diff --git a/src/types/users/visibilityTypes.ts b/types/users/visibilityTypes.ts similarity index 100% rename from src/types/users/visibilityTypes.ts rename to types/users/visibilityTypes.ts diff --git a/src/types/util.ts b/types/util.ts similarity index 100% rename from src/types/util.ts rename to types/util.ts diff --git a/src/types/voice/mod.ts b/types/voice/mod.ts similarity index 100% rename from src/types/voice/mod.ts rename to types/voice/mod.ts diff --git a/src/types/voice/updateVoiceState.ts b/types/voice/updateVoiceState.ts similarity index 100% rename from src/types/voice/updateVoiceState.ts rename to types/voice/updateVoiceState.ts diff --git a/src/types/voice/voiceRegion.ts b/types/voice/voiceRegion.ts similarity index 100% rename from src/types/voice/voiceRegion.ts rename to types/voice/voiceRegion.ts diff --git a/src/types/voice/voiceServerUpdate.ts b/types/voice/voiceServerUpdate.ts similarity index 100% rename from src/types/voice/voiceServerUpdate.ts rename to types/voice/voiceServerUpdate.ts diff --git a/src/types/voice/voiceState.ts b/types/voice/voiceState.ts similarity index 100% rename from src/types/voice/voiceState.ts rename to types/voice/voiceState.ts diff --git a/src/types/webhooks/createWebhook.ts b/types/webhooks/createWebhook.ts similarity index 100% rename from src/types/webhooks/createWebhook.ts rename to types/webhooks/createWebhook.ts diff --git a/src/types/webhooks/editWebhookMessage.ts b/types/webhooks/editWebhookMessage.ts similarity index 100% rename from src/types/webhooks/editWebhookMessage.ts rename to types/webhooks/editWebhookMessage.ts diff --git a/src/types/webhooks/executeWebhook.ts b/types/webhooks/executeWebhook.ts similarity index 100% rename from src/types/webhooks/executeWebhook.ts rename to types/webhooks/executeWebhook.ts diff --git a/src/types/webhooks/mod.ts b/types/webhooks/mod.ts similarity index 100% rename from src/types/webhooks/mod.ts rename to types/webhooks/mod.ts diff --git a/src/types/webhooks/modifyWebhook.ts b/types/webhooks/modifyWebhook.ts similarity index 100% rename from src/types/webhooks/modifyWebhook.ts rename to types/webhooks/modifyWebhook.ts diff --git a/src/types/webhooks/webhook.ts b/types/webhooks/webhook.ts similarity index 100% rename from src/types/webhooks/webhook.ts rename to types/webhooks/webhook.ts diff --git a/src/types/webhooks/webhookTypes.ts b/types/webhooks/webhookTypes.ts similarity index 100% rename from src/types/webhooks/webhookTypes.ts rename to types/webhooks/webhookTypes.ts diff --git a/src/types/webhooks/webhooksUpdate.ts b/types/webhooks/webhooksUpdate.ts similarity index 100% rename from src/types/webhooks/webhooksUpdate.ts rename to types/webhooks/webhooksUpdate.ts diff --git a/src/util/bigint.ts b/util/bigint.ts similarity index 100% rename from src/util/bigint.ts rename to util/bigint.ts diff --git a/src/util/calculateShardId.ts b/util/calculateShardId.ts similarity index 100% rename from src/util/calculateShardId.ts rename to util/calculateShardId.ts diff --git a/src/util/collection.ts b/util/collection.ts similarity index 100% rename from src/util/collection.ts rename to util/collection.ts diff --git a/src/util/constants.ts b/util/constants.ts similarity index 100% rename from src/util/constants.ts rename to util/constants.ts diff --git a/src/util/hash.ts b/util/hash.ts similarity index 100% rename from src/util/hash.ts rename to util/hash.ts diff --git a/src/util/mod.ts b/util/mod.ts similarity index 100% rename from src/util/mod.ts rename to util/mod.ts diff --git a/src/util/permissions.ts b/util/permissions.ts similarity index 100% rename from src/util/permissions.ts rename to util/permissions.ts diff --git a/src/util/urlToBase64.ts b/util/urlToBase64.ts similarity index 100% rename from src/util/urlToBase64.ts rename to util/urlToBase64.ts diff --git a/src/util/utils.ts b/util/utils.ts similarity index 100% rename from src/util/utils.ts rename to util/utils.ts diff --git a/src/util/validateLength.ts b/util/validateLength.ts similarity index 100% rename from src/util/validateLength.ts rename to util/validateLength.ts diff --git a/src/ws/README.md b/ws/README.md similarity index 100% rename from src/ws/README.md rename to ws/README.md diff --git a/src/ws/closeWs.ts b/ws/closeWs.ts similarity index 100% rename from src/ws/closeWs.ts rename to ws/closeWs.ts diff --git a/src/ws/createShard.ts b/ws/createShard.ts similarity index 100% rename from src/ws/createShard.ts rename to ws/createShard.ts diff --git a/src/ws/deps.ts b/ws/deps.ts similarity index 100% rename from src/ws/deps.ts rename to ws/deps.ts diff --git a/src/ws/gateway_manager.ts b/ws/gateway_manager.ts similarity index 100% rename from src/ws/gateway_manager.ts rename to ws/gateway_manager.ts diff --git a/src/ws/handleOnMessage.ts b/ws/handleOnMessage.ts similarity index 100% rename from src/ws/handleOnMessage.ts rename to ws/handleOnMessage.ts diff --git a/src/ws/heartbeat.ts b/ws/heartbeat.ts similarity index 100% rename from src/ws/heartbeat.ts rename to ws/heartbeat.ts diff --git a/src/ws/identify.ts b/ws/identify.ts similarity index 100% rename from src/ws/identify.ts rename to ws/identify.ts diff --git a/src/ws/mod.ts b/ws/mod.ts similarity index 100% rename from src/ws/mod.ts rename to ws/mod.ts diff --git a/src/ws/processGatewayQueue.ts b/ws/processGatewayQueue.ts similarity index 100% rename from src/ws/processGatewayQueue.ts rename to ws/processGatewayQueue.ts diff --git a/src/ws/resharder.ts b/ws/resharder.ts similarity index 100% rename from src/ws/resharder.ts rename to ws/resharder.ts diff --git a/src/ws/resume.ts b/ws/resume.ts similarity index 100% rename from src/ws/resume.ts rename to ws/resume.ts diff --git a/src/ws/sendShardMessage.ts b/ws/sendShardMessage.ts similarity index 100% rename from src/ws/sendShardMessage.ts rename to ws/sendShardMessage.ts diff --git a/src/ws/spawnShards.ts b/ws/spawnShards.ts similarity index 100% rename from src/ws/spawnShards.ts rename to ws/spawnShards.ts diff --git a/src/ws/startGatewayOptions.ts b/ws/startGatewayOptions.ts similarity index 100% rename from src/ws/startGatewayOptions.ts rename to ws/startGatewayOptions.ts diff --git a/src/ws/tellWorkerToIdentify.ts b/ws/tellWorkerToIdentify.ts similarity index 100% rename from src/ws/tellWorkerToIdentify.ts rename to ws/tellWorkerToIdentify.ts diff --git a/src/ws/ws.ts b/ws/ws.ts similarity index 100% rename from src/ws/ws.ts rename to ws/ws.ts