├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── FUNDING.yml ├── SECURITY.md ├── SUPPORT.md ├── dependabot.yml └── workflows │ ├── build.yml │ ├── dev-publish.yml │ ├── docs.yml │ ├── lint.yml │ ├── publish.yml │ └── should-publish-dev.yml ├── .gitignore ├── .ncurc.json ├── .node-version ├── .npm-deprecaterc.json ├── .npmignore ├── .npmrc ├── .prettierrc.json ├── LICENSE ├── README.md ├── esm.mjs ├── examples ├── applicationCommand.js ├── audio.mp3 ├── components.js ├── components_v2.js ├── dispatcher.js ├── embeds.js ├── image.png ├── intents.js ├── interactions.js ├── modals.js ├── userInstalledApp.js └── voice.js ├── lib ├── Client.ts ├── Constants.ts ├── gateway │ ├── Dispatcher.ts │ ├── Shard.ts │ ├── ShardManager.ts │ ├── compression │ │ ├── base.ts │ │ ├── pako.ts │ │ ├── zlib-sync.ts │ │ └── zstd.ts │ └── events.ts ├── index.ts ├── rest │ ├── Bucket.ts │ ├── DiscordHTTPError.ts │ ├── DiscordRESTError.ts │ ├── OAuthHelper.ts │ ├── RESTManager.ts │ ├── RequestHandler.ts │ └── SequentialBucket.ts ├── routes │ ├── Applications.ts │ ├── Channels.ts │ ├── Guilds.ts │ ├── Interactions.ts │ ├── Miscellaneous.ts │ ├── OAuth.ts │ ├── Users.ts │ └── Webhooks.ts ├── structures │ ├── AnnouncementChannel.ts │ ├── AnnouncementThreadChannel.ts │ ├── Application.ts │ ├── ApplicationCommand.ts │ ├── Attachment.ts │ ├── AuditLogEntry.ts │ ├── AutoModerationRule.ts │ ├── AutocompleteInteraction.ts │ ├── Base.ts │ ├── BaseEntitlement.ts │ ├── CategoryChannel.ts │ ├── Channel.ts │ ├── Clan.ts │ ├── ClientApplication.ts │ ├── CommandInteraction.ts │ ├── ComponentInteraction.ts │ ├── Entitlement.ts │ ├── ExtendedUser.ts │ ├── ForumChannel.ts │ ├── GroupChannel.ts │ ├── Guild.ts │ ├── GuildChannel.ts │ ├── GuildPreview.ts │ ├── GuildScheduledEvent.ts │ ├── GuildTemplate.ts │ ├── Integration.ts │ ├── Interaction.ts │ ├── InteractionResolvedChannel.ts │ ├── Invite.ts │ ├── InviteGuild.ts │ ├── MediaChannel.ts │ ├── Member.ts │ ├── Message.ts │ ├── ModalSubmitInteraction.ts │ ├── OAuthApplication.ts │ ├── OAuthGuild.ts │ ├── PartialApplication.ts │ ├── Permission.ts │ ├── PermissionOverwrite.ts │ ├── PingInteraction.ts │ ├── Poll.ts │ ├── PrivateChannel.ts │ ├── PrivateThreadChannel.ts │ ├── PublicThreadChannel.ts │ ├── Role.ts │ ├── SKU.ts │ ├── Soundboard.ts │ ├── StageChannel.ts │ ├── StageInstance.ts │ ├── Subscription.ts │ ├── Team.ts │ ├── TestEntitlement.ts │ ├── TextChannel.ts │ ├── TextableChannel.ts │ ├── TextableVoiceChannel.ts │ ├── ThreadChannel.ts │ ├── ThreadOnlyChannel.ts │ ├── ThreadableChannel.ts │ ├── UnavailableGuild.ts │ ├── User.ts │ ├── VoiceChannel.ts │ ├── VoiceState.ts │ └── Webhook.ts ├── types │ ├── applications.d.ts │ ├── audit-log.d.ts │ ├── auto-moderation.d.ts │ ├── channels.d.ts │ ├── client.d.ts │ ├── events.d.ts │ ├── gateway-raw.d.ts │ ├── gateway.d.ts │ ├── guild-template.d.ts │ ├── guilds.d.ts │ ├── index.d.ts │ ├── interactions.d.ts │ ├── json.d.ts │ ├── misc.d.ts │ ├── oauth.d.ts │ ├── request-handler.d.ts │ ├── scheduled-events.d.ts │ ├── shared.d.ts │ ├── users.d.ts │ ├── voice.d.ts │ └── webhooks.d.ts └── util │ ├── Collection.ts │ ├── Errors.ts │ ├── QueryBuilder.ts │ ├── Routes.ts │ ├── SimpleCollection.ts │ ├── TypedCollection.ts │ ├── TypedEmitter.ts │ ├── Util.ts │ └── interactions │ ├── InteractionOptionsWrapper.ts │ ├── MessageInteractionResponse.ts │ ├── ModalSubmitInteractionComponentsWrapper.ts │ ├── SelectMenuValuesWrapper.ts │ └── shared.ts ├── package.json ├── patches └── typedoc-plugin-merge-modules@5.1.0.patch ├── pnpm-lock.yaml ├── scripts └── should-publish.js ├── static ├── dark.js ├── favicon.ico └── typedoc.json └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | **/*.js 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @DonovanDMC 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dev-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/workflows/dev-publish.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/should-publish-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.github/workflows/should-publish-dev.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.gitignore -------------------------------------------------------------------------------- /.ncurc.json: -------------------------------------------------------------------------------- 1 | { 2 | "upgrade": true 3 | } 4 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 18.13.0 2 | -------------------------------------------------------------------------------- /.npm-deprecaterc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.npm-deprecaterc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | use-node-version=18.13.0 2 | publish-branch=dev 3 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/README.md -------------------------------------------------------------------------------- /esm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/esm.mjs -------------------------------------------------------------------------------- /examples/applicationCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/applicationCommand.js -------------------------------------------------------------------------------- /examples/audio.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/audio.mp3 -------------------------------------------------------------------------------- /examples/components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/components.js -------------------------------------------------------------------------------- /examples/components_v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/components_v2.js -------------------------------------------------------------------------------- /examples/dispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/dispatcher.js -------------------------------------------------------------------------------- /examples/embeds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/embeds.js -------------------------------------------------------------------------------- /examples/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/image.png -------------------------------------------------------------------------------- /examples/intents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/intents.js -------------------------------------------------------------------------------- /examples/interactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/interactions.js -------------------------------------------------------------------------------- /examples/modals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/modals.js -------------------------------------------------------------------------------- /examples/userInstalledApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/userInstalledApp.js -------------------------------------------------------------------------------- /examples/voice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/examples/voice.js -------------------------------------------------------------------------------- /lib/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/Client.ts -------------------------------------------------------------------------------- /lib/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/Constants.ts -------------------------------------------------------------------------------- /lib/gateway/Dispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/gateway/Dispatcher.ts -------------------------------------------------------------------------------- /lib/gateway/Shard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/gateway/Shard.ts -------------------------------------------------------------------------------- /lib/gateway/ShardManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/gateway/ShardManager.ts -------------------------------------------------------------------------------- /lib/gateway/compression/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/gateway/compression/base.ts -------------------------------------------------------------------------------- /lib/gateway/compression/pako.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/gateway/compression/pako.ts -------------------------------------------------------------------------------- /lib/gateway/compression/zlib-sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/gateway/compression/zlib-sync.ts -------------------------------------------------------------------------------- /lib/gateway/compression/zstd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/gateway/compression/zstd.ts -------------------------------------------------------------------------------- /lib/gateway/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/gateway/events.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/rest/Bucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/rest/Bucket.ts -------------------------------------------------------------------------------- /lib/rest/DiscordHTTPError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/rest/DiscordHTTPError.ts -------------------------------------------------------------------------------- /lib/rest/DiscordRESTError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/rest/DiscordRESTError.ts -------------------------------------------------------------------------------- /lib/rest/OAuthHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/rest/OAuthHelper.ts -------------------------------------------------------------------------------- /lib/rest/RESTManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/rest/RESTManager.ts -------------------------------------------------------------------------------- /lib/rest/RequestHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/rest/RequestHandler.ts -------------------------------------------------------------------------------- /lib/rest/SequentialBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/rest/SequentialBucket.ts -------------------------------------------------------------------------------- /lib/routes/Applications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/routes/Applications.ts -------------------------------------------------------------------------------- /lib/routes/Channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/routes/Channels.ts -------------------------------------------------------------------------------- /lib/routes/Guilds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/routes/Guilds.ts -------------------------------------------------------------------------------- /lib/routes/Interactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/routes/Interactions.ts -------------------------------------------------------------------------------- /lib/routes/Miscellaneous.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/routes/Miscellaneous.ts -------------------------------------------------------------------------------- /lib/routes/OAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/routes/OAuth.ts -------------------------------------------------------------------------------- /lib/routes/Users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/routes/Users.ts -------------------------------------------------------------------------------- /lib/routes/Webhooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/routes/Webhooks.ts -------------------------------------------------------------------------------- /lib/structures/AnnouncementChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/AnnouncementChannel.ts -------------------------------------------------------------------------------- /lib/structures/AnnouncementThreadChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/AnnouncementThreadChannel.ts -------------------------------------------------------------------------------- /lib/structures/Application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Application.ts -------------------------------------------------------------------------------- /lib/structures/ApplicationCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/ApplicationCommand.ts -------------------------------------------------------------------------------- /lib/structures/Attachment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Attachment.ts -------------------------------------------------------------------------------- /lib/structures/AuditLogEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/AuditLogEntry.ts -------------------------------------------------------------------------------- /lib/structures/AutoModerationRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/AutoModerationRule.ts -------------------------------------------------------------------------------- /lib/structures/AutocompleteInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/AutocompleteInteraction.ts -------------------------------------------------------------------------------- /lib/structures/Base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Base.ts -------------------------------------------------------------------------------- /lib/structures/BaseEntitlement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/BaseEntitlement.ts -------------------------------------------------------------------------------- /lib/structures/CategoryChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/CategoryChannel.ts -------------------------------------------------------------------------------- /lib/structures/Channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Channel.ts -------------------------------------------------------------------------------- /lib/structures/Clan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Clan.ts -------------------------------------------------------------------------------- /lib/structures/ClientApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/ClientApplication.ts -------------------------------------------------------------------------------- /lib/structures/CommandInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/CommandInteraction.ts -------------------------------------------------------------------------------- /lib/structures/ComponentInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/ComponentInteraction.ts -------------------------------------------------------------------------------- /lib/structures/Entitlement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Entitlement.ts -------------------------------------------------------------------------------- /lib/structures/ExtendedUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/ExtendedUser.ts -------------------------------------------------------------------------------- /lib/structures/ForumChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/ForumChannel.ts -------------------------------------------------------------------------------- /lib/structures/GroupChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/GroupChannel.ts -------------------------------------------------------------------------------- /lib/structures/Guild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Guild.ts -------------------------------------------------------------------------------- /lib/structures/GuildChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/GuildChannel.ts -------------------------------------------------------------------------------- /lib/structures/GuildPreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/GuildPreview.ts -------------------------------------------------------------------------------- /lib/structures/GuildScheduledEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/GuildScheduledEvent.ts -------------------------------------------------------------------------------- /lib/structures/GuildTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/GuildTemplate.ts -------------------------------------------------------------------------------- /lib/structures/Integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Integration.ts -------------------------------------------------------------------------------- /lib/structures/Interaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Interaction.ts -------------------------------------------------------------------------------- /lib/structures/InteractionResolvedChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/InteractionResolvedChannel.ts -------------------------------------------------------------------------------- /lib/structures/Invite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Invite.ts -------------------------------------------------------------------------------- /lib/structures/InviteGuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/InviteGuild.ts -------------------------------------------------------------------------------- /lib/structures/MediaChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/MediaChannel.ts -------------------------------------------------------------------------------- /lib/structures/Member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Member.ts -------------------------------------------------------------------------------- /lib/structures/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Message.ts -------------------------------------------------------------------------------- /lib/structures/ModalSubmitInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/ModalSubmitInteraction.ts -------------------------------------------------------------------------------- /lib/structures/OAuthApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/OAuthApplication.ts -------------------------------------------------------------------------------- /lib/structures/OAuthGuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/OAuthGuild.ts -------------------------------------------------------------------------------- /lib/structures/PartialApplication.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/PartialApplication.ts -------------------------------------------------------------------------------- /lib/structures/Permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Permission.ts -------------------------------------------------------------------------------- /lib/structures/PermissionOverwrite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/PermissionOverwrite.ts -------------------------------------------------------------------------------- /lib/structures/PingInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/PingInteraction.ts -------------------------------------------------------------------------------- /lib/structures/Poll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Poll.ts -------------------------------------------------------------------------------- /lib/structures/PrivateChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/PrivateChannel.ts -------------------------------------------------------------------------------- /lib/structures/PrivateThreadChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/PrivateThreadChannel.ts -------------------------------------------------------------------------------- /lib/structures/PublicThreadChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/PublicThreadChannel.ts -------------------------------------------------------------------------------- /lib/structures/Role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Role.ts -------------------------------------------------------------------------------- /lib/structures/SKU.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/SKU.ts -------------------------------------------------------------------------------- /lib/structures/Soundboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Soundboard.ts -------------------------------------------------------------------------------- /lib/structures/StageChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/StageChannel.ts -------------------------------------------------------------------------------- /lib/structures/StageInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/StageInstance.ts -------------------------------------------------------------------------------- /lib/structures/Subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Subscription.ts -------------------------------------------------------------------------------- /lib/structures/Team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Team.ts -------------------------------------------------------------------------------- /lib/structures/TestEntitlement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/TestEntitlement.ts -------------------------------------------------------------------------------- /lib/structures/TextChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/TextChannel.ts -------------------------------------------------------------------------------- /lib/structures/TextableChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/TextableChannel.ts -------------------------------------------------------------------------------- /lib/structures/TextableVoiceChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/TextableVoiceChannel.ts -------------------------------------------------------------------------------- /lib/structures/ThreadChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/ThreadChannel.ts -------------------------------------------------------------------------------- /lib/structures/ThreadOnlyChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/ThreadOnlyChannel.ts -------------------------------------------------------------------------------- /lib/structures/ThreadableChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/ThreadableChannel.ts -------------------------------------------------------------------------------- /lib/structures/UnavailableGuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/UnavailableGuild.ts -------------------------------------------------------------------------------- /lib/structures/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/User.ts -------------------------------------------------------------------------------- /lib/structures/VoiceChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/VoiceChannel.ts -------------------------------------------------------------------------------- /lib/structures/VoiceState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/VoiceState.ts -------------------------------------------------------------------------------- /lib/structures/Webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/structures/Webhook.ts -------------------------------------------------------------------------------- /lib/types/applications.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/applications.d.ts -------------------------------------------------------------------------------- /lib/types/audit-log.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/audit-log.d.ts -------------------------------------------------------------------------------- /lib/types/auto-moderation.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/auto-moderation.d.ts -------------------------------------------------------------------------------- /lib/types/channels.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/channels.d.ts -------------------------------------------------------------------------------- /lib/types/client.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/client.d.ts -------------------------------------------------------------------------------- /lib/types/events.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/events.d.ts -------------------------------------------------------------------------------- /lib/types/gateway-raw.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/gateway-raw.d.ts -------------------------------------------------------------------------------- /lib/types/gateway.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/gateway.d.ts -------------------------------------------------------------------------------- /lib/types/guild-template.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/guild-template.d.ts -------------------------------------------------------------------------------- /lib/types/guilds.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/guilds.d.ts -------------------------------------------------------------------------------- /lib/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/index.d.ts -------------------------------------------------------------------------------- /lib/types/interactions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/interactions.d.ts -------------------------------------------------------------------------------- /lib/types/json.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/json.d.ts -------------------------------------------------------------------------------- /lib/types/misc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/misc.d.ts -------------------------------------------------------------------------------- /lib/types/oauth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/oauth.d.ts -------------------------------------------------------------------------------- /lib/types/request-handler.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/request-handler.d.ts -------------------------------------------------------------------------------- /lib/types/scheduled-events.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/scheduled-events.d.ts -------------------------------------------------------------------------------- /lib/types/shared.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/shared.d.ts -------------------------------------------------------------------------------- /lib/types/users.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/users.d.ts -------------------------------------------------------------------------------- /lib/types/voice.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/voice.d.ts -------------------------------------------------------------------------------- /lib/types/webhooks.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/types/webhooks.d.ts -------------------------------------------------------------------------------- /lib/util/Collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/Collection.ts -------------------------------------------------------------------------------- /lib/util/Errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/Errors.ts -------------------------------------------------------------------------------- /lib/util/QueryBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/QueryBuilder.ts -------------------------------------------------------------------------------- /lib/util/Routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/Routes.ts -------------------------------------------------------------------------------- /lib/util/SimpleCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/SimpleCollection.ts -------------------------------------------------------------------------------- /lib/util/TypedCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/TypedCollection.ts -------------------------------------------------------------------------------- /lib/util/TypedEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/TypedEmitter.ts -------------------------------------------------------------------------------- /lib/util/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/Util.ts -------------------------------------------------------------------------------- /lib/util/interactions/InteractionOptionsWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/interactions/InteractionOptionsWrapper.ts -------------------------------------------------------------------------------- /lib/util/interactions/MessageInteractionResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/interactions/MessageInteractionResponse.ts -------------------------------------------------------------------------------- /lib/util/interactions/ModalSubmitInteractionComponentsWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/interactions/ModalSubmitInteractionComponentsWrapper.ts -------------------------------------------------------------------------------- /lib/util/interactions/SelectMenuValuesWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/interactions/SelectMenuValuesWrapper.ts -------------------------------------------------------------------------------- /lib/util/interactions/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/lib/util/interactions/shared.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/package.json -------------------------------------------------------------------------------- /patches/typedoc-plugin-merge-modules@5.1.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/patches/typedoc-plugin-merge-modules@5.1.0.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/should-publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/scripts/should-publish.js -------------------------------------------------------------------------------- /static/dark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/static/dark.js -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/static/typedoc.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OceanicJS/Oceanic/HEAD/tsconfig.json --------------------------------------------------------------------------------