From 550630f3a10797ee29d9a0c6620eb2bb5078eef2 Mon Sep 17 00:00:00 2001 From: insertish Date: Thu, 5 Jun 2025 15:46:52 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20docs=20from=20@=20revoltchat/r?= =?UTF-8?q?evolt.js@002357ff4ade007d2a7479bc58f5127b11969c80=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/hierarchy.js | 2 +- assets/navigation.js | 2 +- assets/search.js | 2 +- classes/API.API.html | 2 +- classes/BannedUser.html | 4 +- classes/Bot.html | 36 +++--- classes/BotCollection.html | 42 +++---- classes/Channel.html | 118 +++++++++--------- classes/ChannelCollection.html | 40 +++--- classes/ChannelEditSystemMessage.html | 8 +- classes/ChannelInvite.html | 6 +- .../ChannelOwnershipChangeSystemMessage.html | 10 +- classes/ChannelRenamedSystemMessage.html | 8 +- classes/ChannelUnread.html | 10 +- classes/ChannelUnreadCollection.html | 38 +++--- classes/ChannelWebhook.html | 22 ++-- classes/ChannelWebhookCollection.html | 38 +++--- classes/ClassCollection.html | 32 ++--- classes/Client.html | 24 ++-- classes/Collection.html | 26 ++-- classes/Emoji.html | 22 ++-- classes/EmojiCollection.html | 38 +++--- classes/EventClient.html | 16 +-- classes/File.html | 26 ++-- classes/ImageEmbed.html | 8 +- classes/MFA.html | 14 +-- classes/MFATicket.html | 18 +-- classes/Message.html | 90 ++++++------- classes/MessageCollection.html | 38 +++--- classes/MessageEmbed.html | 6 +- classes/MessagePinnedSystemMessage.html | 18 +++ classes/MessageWebhook.html | 6 +- classes/PublicBot.html | 8 +- classes/PublicChannelInvite.html | 6 +- classes/Server.html | 114 ++++++++--------- classes/ServerBan.html | 10 +- classes/ServerCollection.html | 40 +++--- classes/ServerInvite.html | 14 +-- classes/ServerMember.html | 50 ++++---- classes/ServerMemberCollection.html | 44 +++---- classes/ServerPublicInvite.html | 8 +- classes/ServerRole.html | 10 +- classes/Session.html | 18 +-- classes/SessionCollection.html | 38 +++--- classes/StoreCollection.html | 32 ++--- classes/SystemMessage.html | 6 +- classes/TextEmbed.html | 8 +- classes/TextSystemMessage.html | 6 +- classes/UnknownEmbed.html | 6 +- classes/UnknownInvite.html | 6 +- classes/UnknownPublicInvite.html | 6 +- classes/User.html | 64 +++++----- classes/UserCollection.html | 38 +++--- classes/UserModeratedSystemMessage.html | 10 +- classes/UserProfile.html | 8 +- classes/UserSystemMessage.html | 8 +- classes/VideoEmbed.html | 8 +- classes/WebsiteEmbed.html | 10 +- enums/BotFlags.html | 2 +- enums/ConnectionState.html | 4 +- enums/ServerFlags.html | 4 +- enums/UserBadges.html | 4 +- enums/UserFlags.html | 4 +- functions/API.getPathName.html | 2 +- hierarchy.html | 2 +- index.html | 2 +- interfaces/API.Options.html | 2 +- interfaces/API.RequestOptions.html | 2 +- modules.html | 2 +- modules/API.html | 2 +- types/API.AccountInfo.html | 2 +- types/API.AllMemberResponse.html | 2 +- types/API.Authifier_Error.html | 2 +- types/API.BanListResult.html | 2 +- types/API.BandcampType.html | 2 +- types/API.BannedUser.html | 2 +- types/API.Bot.html | 2 +- types/API.BotInformation.html | 2 +- types/API.BotWithUserResponse.html | 2 +- types/API.BuildInformation.html | 2 +- types/API.BulkMessageResponse.html | 2 +- types/API.CaptchaFeature.html | 2 +- types/API.Category.html | 2 +- types/API.Channel.html | 2 +- types/API.ChannelCompositeKey.html | 2 +- types/API.ChannelUnread.html | 2 +- types/API.ContentReportReason.html | 2 +- types/API.CreateServerLegacyResponse.html | 2 +- types/API.CreateWebhookBody.html | 2 +- types/API.DataAccountDeletion.html | 2 +- types/API.DataBanCreate.html | 2 +- types/API.DataChangeEmail.html | 2 +- types/API.DataChangePassword.html | 2 +- types/API.DataChangeUsername.html | 2 +- types/API.DataCreateAccount.html | 2 +- types/API.DataCreateBot.html | 2 +- types/API.DataCreateEmoji.html | 2 +- types/API.DataCreateGroup.html | 2 +- types/API.DataCreateRole.html | 2 +- types/API.DataCreateServer.html | 2 +- types/API.DataCreateServerChannel.html | 2 +- types/API.DataDefaultChannelPermissions.html | 2 +- types/API.DataEditBot.html | 2 +- types/API.DataEditChannel.html | 2 +- types/API.DataEditMessage.html | 2 +- types/API.DataEditRole.html | 2 +- types/API.DataEditServer.html | 2 +- types/API.DataEditSession.html | 2 +- types/API.DataEditUser.html | 2 +- types/API.DataEditWebhook.html | 2 +- types/API.DataHello.html | 2 +- types/API.DataLogin.html | 2 +- types/API.DataMemberEdit.html | 2 +- types/API.DataMessageSearch.html | 2 +- types/API.DataMessageSend.html | 2 +- types/API.DataOnboard.html | 2 +- types/API.DataPasswordReset.html | 2 +- types/API.DataPermissionsValue.html | 2 +- types/API.DataReportContent.html | 2 +- types/API.DataResendVerification.html | 2 +- types/API.DataSendFriendRequest.html | 2 +- types/API.DataSendPasswordReset.html | 2 +- types/API.DataSetRolePermissions.html | 2 +- types/API.DataSetServerRolePermission.html | 2 +- types/API.DataUserProfile.html | 2 +- types/API.Embed.html | 2 +- types/API.Emoji.html | 2 +- types/API.EmojiParent.html | 2 +- types/API.Error.html | 2 +- types/API.Feature.html | 2 +- types/API.FetchBotResponse.html | 2 +- types/API.FetchServerResponse.html | 2 +- types/API.FieldsBot.html | 2 +- types/API.FieldsChannel.html | 2 +- types/API.FieldsMember.html | 2 +- types/API.FieldsRole.html | 2 +- types/API.FieldsServer.html | 2 +- types/API.FieldsUser.html | 2 +- types/API.FieldsWebhook.html | 2 +- types/API.File.html | 2 +- types/API.FlagResponse.html | 2 +- types/API.ISO8601_Timestamp.html | 2 +- types/API.Id.html | 2 +- types/API.Image.html | 2 +- types/API.ImageSize.html | 2 +- types/API.Interactions.html | 2 +- types/API.Invite.html | 2 +- types/API.InviteBotDestination.html | 2 +- types/API.InviteJoinResponse.html | 2 +- types/API.InviteResponse.html | 2 +- types/API.LegacyCreateVoiceUserResponse.html | 2 +- types/API.LegacyServerChannelType.html | 2 +- types/API.LightspeedType.html | 2 +- types/API.MFAMethod.html | 2 +- types/API.MFAResponse.html | 2 +- types/API.MFATicket.html | 2 +- types/API.Masquerade.html | 2 +- types/API.Member.html | 2 +- types/API.MemberCompositeKey.html | 2 +- types/API.MemberQueryResponse.html | 2 +- types/API.MemberResponse.html | 2 +- types/API.Message.html | 2 +- types/API.MessageSort.html | 2 +- types/API.MessageWebhook.html | 2 +- types/API.Metadata.html | 2 +- types/API.MultiFactorStatus.html | 2 +- types/API.MutualResponse.html | 2 +- types/API.NewRoleResponse.html | 2 +- types/API.OptionsBulkDelete.html | 2 +- types/API.OptionsFetchSettings.html | 2 +- types/API.Override.html | 2 +- types/API.OverrideField.html | 2 +- types/API.OwnedBotsResponse.html | 2 +- types/API.Presence.html | 2 +- types/API.PublicBot.html | 2 +- types/API.Relationship.html | 2 +- types/API.RelationshipStatus.html | 2 +- types/API.ReplyIntent.html | 2 +- types/API.ReportedContent.html | 2 +- types/API.ResponseLogin.html | 2 +- types/API.ResponseTotpSecret.html | 2 +- types/API.ResponseVerify.html | 2 +- types/API.ResponseWebhook.html | 2 +- types/API.RevoltConfig.html | 2 +- types/API.RevoltFeatures.html | 2 +- types/API.Role.html | 2 +- types/API.SendableEmbed.html | 2 +- types/API.Server.html | 2 +- types/API.ServerBan.html | 2 +- types/API.SessionInfo.html | 2 +- types/API.Special.html | 2 +- types/API.SystemMessage.html | 2 +- types/API.SystemMessageChannels.html | 2 +- types/API.TwitchType.html | 2 +- types/API.User.html | 2 +- types/API.UserProfile.html | 2 +- types/API.UserReportReason.html | 2 +- types/API.UserStatus.html | 2 +- types/API.Video.html | 2 +- types/API.VoiceFeature.html | 2 +- types/API.WebPushSubscription.html | 2 +- types/API.Webhook.html | 2 +- types/ClientOptions.html | 4 +- types/PrivateSession.html | 2 +- variables/ALLOW_IN_TIMEOUT.html | 2 +- variables/DEFAULT_PERMISSION.html | 2 +- .../DEFAULT_PERMISSION_DIRECT_MESSAGE.html | 2 +- .../DEFAULT_PERMISSION_SAVED_MESSAGES.html | 2 +- variables/DEFAULT_PERMISSION_SERVER.html | 2 +- variables/DEFAULT_PERMISSION_VIEW_ONLY.html | 2 +- variables/Permission.html | 2 +- variables/RE_CHANNELS.html | 2 +- variables/RE_MENTIONS.html | 2 +- variables/RE_SPOILER.html | 2 +- variables/U32_MAX.html | 2 +- variables/UserPermission.html | 2 +- 216 files changed, 848 insertions(+), 824 deletions(-) create mode 100644 classes/MessagePinnedSystemMessage.html diff --git a/assets/hierarchy.js b/assets/hierarchy.js index e6f6896b..716242b9 100644 --- a/assets/hierarchy.js +++ b/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJyVlk1v1DAQhv+LzwMk/vYeqXrooQJRSg+oh92N6YYmNorTFlTtf0dxKurEZTO5rTfv5Jl5NTPOM+m87wPZfKeSSQGslEYDlaZgQHWhOVBT6vIWSGd/NHbf194FsnkmUT78cNvWkg05O2yds82Fe6x7S4Dc164im5JqIA9dQzZk32xDsOHDRPj+0LcNgfEh2ZA+VO+GyHfjH0D2h7qpOuvGBLUCKnlhbo9A4jFJ4NrdO//klhOYCBcSiBxemIRzZbtH2y1jUh2GYgqWUC5tCNs7e97ubHWKkupWmamKUgJVJTVAFRMUqBKKA1Wa6WjvIMjtXUwo1SHKHhJIKBctpuhXFYbABE0I3+rK+kXCqwpDEIonhBu7C3W/XEWqw1A00wnlq/3dLyL+iRDvH4Y9ef/nh11T79FT/YZ8VTtqSgVQzaSMzTcc8+YbIegJT+UYA5iU2ZxjkbkaQRw2a0r8E3rbvkz0SVgqXGWzoUwBNYyXQI0QEqhRclynw6NZf6ETysSY4hlPi78OtkPzMvE6EzhXY8mcq1kKl76y3ba31apc3o7CmCCEzC/R86rGe/+/mHWWSElHS6SkeUJf7HDGe3IiDGOKkibP4dOTs1041L+G851dm8up8OWcWFHKdDt+9P2Zb16+h07RJ0IMh8oyrx3HysQYHtc65127zm6rVdR5CIY9vTdfXnRjdwfv71fBsxgMXZrU6fPW/6xx0JkUw1Ja5B93OFomRvDKcjLF4+WEw821GBrjOe3Strt1zHkEhswnvl7ZEGrvsNCZGMMTUs8uDBxsqsSQpJnMJW4asITJ8melEnH5xx+pnb3vkE06k67DaypGvJ589J0NWmThU+kq/LDZIe5diNsQ4l6CuB8gTi7EeYLY5xB7DmIn3B6Px79EZPoL" \ No newline at end of file +window.hierarchyData = "eJyVlk1T2zAQhv+LzksrS7I+coThwIEpU0o5dHJIYpW42HLHMtAOk//escwU2Qrx+hbF7/pZvd5d6ZW0TdN5svrBJJc58ExnHJg01ADT1FBgJtNqDaS1Pyu768rGebJ6JUHe/3Cb2pIVudhvnLPVlXsuO0uAPJauIKuMaSBPbUVWZFdtvLf+80j4ad/VFYHhIVmRzhdnfeTZ8AeQ3b6sita6IUGtgElBzfoAJCyjBO7co2te3HwCI+FMAoEjqIk4t7Z9tu08JtZhKGZEubbebx7sZb21xSlKrFtkpqKMAVMZz4EpnmtgKtcUmNJCBHt7QWrvbEKxDrHtPoGIclVjNv2uwhB4riPC97KwzSzhXYUh5JpGhHu79WU3v4tYh6FoISLKN/unm0X8FyHe3zd79P6bp21V7tBdfUS+qBw14xkwzRULxdcv0+IbIOgOj+UYA7hiSZ9jkakaQewna0z86ztbv3X0SVgsXGSzYYIDM1woYCaXDJhRKgdmtB66vhdMqgydViLGWMDFaIh726J5iXiZFSLnw5ZFzicpXDeFbTedLRblcjwKY0IuWXqUXhYl3vuPYpZZIqUeLJFSpwl9tf0a78mJMIwpSh25X3x5cbb1+/J3v36wS3M5FY7JSWuRHtI3pXMLbPk4aj4DTpmKrwnnTXfRVG/3slPQkRDD4Uqm7uNYiRjDk5SnvDvX2k2xiDoNQbG1Sdn3drtvmsdF8CQGQ9c0dvqybn6VOOhEimEZStP6xdESMYKXMaWSIxWHm2oxNJGntGtbb5cxpxEYshz5emu9LxuHhU7EKJ6eHlk42FiJIels1Je4bsASRscPz7RU6wEqRx+ya1pkkU6ky/BG0AFvRPw1L3otcuNj6SJ8P9khzF0I0xDCXIIwHyB0LoR+glDnEGoOQiWsD4fDP1zwJ74=" \ No newline at end of file diff --git a/assets/navigation.js b/assets/navigation.js index 26799336..d0747ae5 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "eJytnNty4zYSht9F15OdjLOZnfWdbNOJdnWKJNtJpVIqiGxLWFOEAoL2eLfy7ls8SCTAbpCj1q377/+DQIAEGqR//9/AwFczuB4M56PBh8FBmN3gerBXURZD+nE4H/1tZ/bx4MPgRSbR4PrvHwZhLNJ0cD0wafSdTL+DrwZ0InJJuJNxpCEZXP+O2xaplW3L+tPVF9r8rw8nx9nBSJWktatMDOhnEVbGVdw2v/rxcy/zBfyZQWq6GLbsPNQwDFWWmFHyrGqOeT8c+6cOO/7f//Mfn3686seI4wnsN6AXkB5UkgJKckUMXmZ28lmCXgdaK43SbMn5rBuRRKHYH1bvB/RnNeMsylimZgFpFhsCUwtYnASihxTQTqujDILC2684rVbFANV7kU8Ewr6hYJGepNnlXeAby4iMwcxkHHX9PkfDocUvE0hTsQXvL2zLzmfeioMJd+IehMk0irMVHJKBrdLvOKOMMdx3+QSJUfMyxPa+VfuDSqWBfwP+I9oyNvMh0SAiD60UMDgqMZCYBRyUNgsQKT7IERmDqUEYWIJ+BT2GrQjffcOdVnNb8ASbnVIvNyrCr6crOp93J4yoHud3EAN1K0FkPOaNSMpfQdFOAh4nH4xbCPZCojPQkVyCNRdp+qY0OjXaqksQ8ydKIvZkV9oqJrG4JtVQIIFN0SV4xPrAElyCE+zVf6SfVEguwfpJq+zgZxWSS7AWKqZHx0lxCVJ5N/SzSs3laJ4nLCHlse/gWWSxqbzmoPcyTe09md0CMoHXjiCSxjMzqjCf0dG/DQmfVS0ffaxKwmf5ZsUxzqf4Z0StuASpGFV+VCHhs6jdYDPOp1RLHB+okvBYP0Mco5WOU5DnP1ZbSV6XIsjzL2skeXdQkFrBJRWTbwlChzsa1hBdiJeQC6qGhMeaJRsl6IVbFeYxjuu+BaRAXixLxOTVD5tHEWfk/c7V8ajlbqzamlFIS8TlpZBEj6DlswzJegiu5JHzUXevJSRRVXelwC0hn9trLLWEXG7xWOyx6Gkr2eTyQWm7evCYnNeG/Kk21+pZ0guHhuR8VrDfAHofKgIcX2J/w9zVFOlzoYnZ3ggzGFTVnlmr9xQY2ZXFezDh7kYZXxXJ1TBp1aDvAtoyBlNCHKXELuQU5Pp7diCWgMspV0k0poxzKdS+o45yCfSeoxnnUqg9QB3lEjzrf0vA4VDXgnUVYrH1TsFG/HzKCH1EjBjPh9Ge2HsXAabvUv6X9s6DDP/8CFyEhlqPNOMcyqvEC9ZlhOt8o8wdpEYm5AoW03Gp/1Iy8Y3VtopL7KZdgLScffn8/af1Su4hNWKPVlpbovN55flPWWp8VDKErtNgbwK3HVaxk3oJgZAy2HK7M+kBICKRluJ80kSkf2agRYRS6iiDQK4EuGuAMr/ryLat4hJ/yUB7jzMRGZfZjbsEiawYsyvFx9KS0uj6thFmMzxLHVvBIRkRCSNwRhljuN8PJ2B2Cl2UnIIsf+9wqsMsxkqGL3g15RRk+GexkfciNEovjTAZulhpiTg8k4nY222W4nzSFN7yjYsP5UjOZ1WvNuZvGxUvI6C0lojNq/bNxshki144TMegvoLWEn/CHWN892Ib5UMUAgbnLYHoRpnUNzJaovN5c50XeEMUc4wx3LNNLEOi2nEKnu+/gLhY06c7iS5Ym/HLUOjbUFvFIR7i9xF5GtAIsxhKG4g8pw6OhMMqxyl5rmcJ+JyVMoclhBp/MLVVfGJxQoKuTG0Fn+RZ+DgSDutVxflR07Pc4qA6zqVURWNiTjUVDBJRQeTVDvOjIrGJgTx9sAQcDlWd5NYly/wbgc7JU5DjXxwiUd9FNMIMxgFCKdBadxVieL+nBvaeHZMluBCnqi2gEwIVns9dvUkT7qjqQx09n0DVvHnV7o5zxYucKZb1Jf/L1K6GR6PXFnX0fMKjjACdhUWA4ZsX4zyHgs34+RTPU4/9tHuCzTxLd8tsk4ZaHqhiMiI7n7kFMxdmN7VeQ37OkrLmXvAaEpvz2fPl3l9/2B/a5CcnjSEFSbZPPx7/btt+sT8mSKBoSz7swDVwwrRP+QxBG9EI0fn5wL8R0RZa6XXEn42yTwE6F/uIq+h0SD9Sn3B9uvpi9z6S6m53Wjm3Ko7LvkWz67DPp3UAfHRAD37RXF87WpIefsXrlPjz1LFtKXu4u2dNjiV24IT65FtrnW/hyo8A+jXYl9SDuYD8O4OoHwsT92C4nx85rtjHRx6fHmPDFfbwbt3jHUv0Ru9z6tHMltLrnud6TW2B30tau+7aQra22k6mrwG92M5rTcdk5KUmJM+HdwRer1dIDNUJjaDPw34Z4ZjcfhXBzirOz5092zG3jvkcyDnaYz4e1+6eXmxJevgRv6cZ7eFCzkDfkYrjdD9E0u+HHTnuMUIjEztEsPORMuMxnygyYvkdTxJE5PN0N+1HG2zLjmVam3I7ubUlx/J9A8xVdLtRndKMdru4h8S2C3ZQTLt0/z5X1+1cXmL/b21quh3twpPt1C4+uQ7OC7t1OvJqLprr7yRH4vUzSnvvWY7A6+Vf5/Re2azgqyFue6dQV35HW1oSn99D8pKot4RoUjPaw4UahFa4h49/SCMirye6G+raB+Vx39Cx411OExWBFqZzuUxruwitwlLTEi0rtT16NK53m4r6DDGq6pjP4Qk2+UsxhEcz2r1ibf07nbJAYgXRsoh16Chfi09M0S8S7GiX13A8nj2tR9P1ajQJZg+r2u1VaJlX39OPrsb2/KFpdxfcDx/Gq/U8WExGy+VoNsUM26pvslzfjRbB7Wo9CZbL4U9BP4KT9G3A5fAxuDumLnsC7aRvBAaLx2DRF1SIvw3wOAqe1rPp+LeejJPeg8G+kqlNqY9iLItFsL79eTidBmO0lxthv8kkmK5Gsyllcgz7TZbz2WiMX4U66rF4+OFqPRn+iuVXIV9yfrf0dqitaFn98X8P+qNh" \ No newline at end of file +window.navigationData = "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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 0b5111e2..f97189a1 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/classes/API.API.html b/classes/API.API.html index 6c0dcf48..925751f0 100644 --- a/classes/API.API.html +++ b/classes/API.API.html @@ -57,4 +57,4 @@
  • params: Route["params"]

    Body or Query Parameters

  • Optionalconfig: RequestOptions

    Request configuration

  • Returns Promise<Route["response"]>

    Typed Response Data

    -
    +
    diff --git a/classes/BannedUser.html b/classes/BannedUser.html index 8a9aa9f9..d30bd48b 100644 --- a/classes/BannedUser.html +++ b/classes/BannedUser.html @@ -1,5 +1,5 @@ BannedUser | revolt.js

    Class BannedUser

    Banned User

    -

    Constructors

    Constructors

    Properties

    avatar? discriminator id @@ -11,4 +11,4 @@
  • Optionalavatar?:
        | null
        | {
            _id: string;
            content_type: string;
            deleted?: null
            | boolean;
            filename: string;
            message_id?: null | string;
            metadata:
                | { type: "File" }
                | { type: "Text" }
                | { height: number; type: "Image"; width: number }
                | { height: number; type: "Video"; width: number }
                | { type: "Audio" };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        }

    Avatar of the banned user

  • discriminator: string

    Discriminator of the banned user

  • username: string

    Username of the banned user

    -
  • Returns BannedUser

    Properties

    avatar?: File
    discriminator: string
    id: string
    username: string
    +

    Returns BannedUser

    Properties

    avatar?: File
    discriminator: string
    id: string
    username: string
    diff --git a/classes/Bot.html b/classes/Bot.html index e0bf771a..d5cc5c2b 100644 --- a/classes/Bot.html +++ b/classes/Bot.html @@ -1,5 +1,5 @@ Bot | revolt.js

    Class Bot

    Bot Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists analytics @@ -20,21 +20,21 @@

    Constructors

    Properties

    id: string

    Accessors

    • get analytics(): boolean

      Whether this bot has analytics enabled

      -

      Returns boolean

    • get createdAt(): Date

      Time when this user created their account

      -

      Returns Date

    • get discoverable(): boolean

      Whether this bot shows up on Discover

      -

      Returns boolean

    • get interactionsUrl(): undefined | string

      Interactions URL

      -

      Returns undefined | string

    • get privacyPolicyUrl(): undefined | string

      Link to privacy policy

      -

      Returns undefined | string

    • get public(): boolean

      Whether this bot can be invited by anyone

      -

      Returns boolean

    • get termsOfServiceUrl(): undefined | string

      Link to terms of service

      -

      Returns undefined | string

    Methods

    • Edit a bot

      +

    Returns Bot

    Properties

    id: string

    Accessors

    • get analytics(): boolean

      Whether this bot has analytics enabled

      +

      Returns boolean

    • get createdAt(): Date

      Time when this user created their account

      +

      Returns Date

    • get discoverable(): boolean

      Whether this bot shows up on Discover

      +

      Returns boolean

    • get interactionsUrl(): undefined | string

      Interactions URL

      +

      Returns undefined | string

    • get privacyPolicyUrl(): undefined | string

      Link to privacy policy

      +

      Returns undefined | string

    • get public(): boolean

      Whether this bot can be invited by anyone

      +

      Returns boolean

    • get termsOfServiceUrl(): undefined | string

      Link to terms of service

      +

      Returns undefined | string

    Methods

    • Edit a bot

      Parameters

      • data: {
            analytics?: null | boolean;
            interactions_url?: null | string;
            name?: null | string;
            public?: null | boolean;
            remove?: null | ("Token" | "InteractionsURL")[];
        }

        Changes

        • Optionalanalytics?: null | boolean

          Whether analytics should be gathered for this bot

          Must be enabled in order to show up on Revolt Discover.

          @@ -42,6 +42,6 @@
        • Optionalname?: null | string

          Bot username

        • Optionalpublic?: null | boolean

          Whether the bot can be added by anyone

        • Optionalremove?: null | ("Token" | "InteractionsURL")[]

          Fields to remove from bot object

          -

      Returns Promise<void>

    • Convert to string

      +

    Returns Promise<void>

    +
    diff --git a/classes/BotCollection.html b/classes/BotCollection.html index d81f40d4..5cf42f9d 100644 --- a/classes/BotCollection.html +++ b/classes/BotCollection.html @@ -1,5 +1,5 @@ BotCollection | revolt.js

    Class BotCollection

    Collection of Bots

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedBot
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedBot>>

    Methods

    • Create a new instance of an object

      +

    Returns BotCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedBot
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedBot>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: Bot

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Create a bot

      +

    Returns void

    Returns void

    Returns Bot[]

    Returns undefined | Bot

    Returns O[]

    +
    diff --git a/classes/Channel.html b/classes/Channel.html index d8c8c302..ae610442 100644 --- a/classes/Channel.html +++ b/classes/Channel.html @@ -1,5 +1,5 @@ Channel | revolt.js

    Class Channel

    Channel Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists active @@ -61,63 +61,63 @@

    Constructors

    Properties

    id: string

    Accessors

    • get animatedIconURL(): undefined | string

      URL to the animated channel icon

      -

      Returns undefined | string

    • get defaultPermissions(): undefined | { a: number; d: number }

      Default permissions for this server channel

      -

      Returns undefined | { a: number; d: number }

    • get lastMessageAt(): undefined | Date

      Time when the last message was sent

      -

      Returns undefined | Date

    • get lastMessageId(): undefined | string

      ID of the last message sent in this channel

      -

      Returns undefined | string

    • get mentions(): undefined | ReactiveSet<string>

      Get mentions in this channel for user.

      -

      Returns undefined | ReactiveSet<string>

    • get permission(): number

      Permission the currently authenticated user has against this channel

      -

      Returns number

    • get permissions(): undefined | number

      Permissions allowed for users in this group

      -

      Returns undefined | number

    • get potentiallyRestrictedChannel(): undefined | string | boolean

      Whether this channel may be hidden to some users

      -

      Returns undefined | string | boolean

    • get recipientIds(): ReactiveSet<string>

      User ids of recipients of the group

      -

      Returns ReactiveSet<string>

    • get rolePermissions(): undefined | Record<string, { a: number; d: number }>

      Role permissions for this server channel

      -

      Returns undefined | Record<string, { a: number; d: number }>

    • get type(): | "SavedMessages"
      | "DirectMessage"
      | "Group"
      | "TextChannel"
      | "VoiceChannel"

      Channel type

      -

      Returns "SavedMessages" | "DirectMessage" | "Group" | "TextChannel" | "VoiceChannel"

    • get typingIds(): ReactiveSet<string>

      User ids of people currently typing in channel

      -

      Returns ReactiveSet<string>

    • get updatedAt(): Date

      Time when the channel was last updated (either created or a message was sent)

      -

      Returns Date

    Methods

    • Mark a channel as read

      +

    Returns Channel

    Properties

    id: string

    Accessors

    • get animatedIconURL(): undefined | string

      URL to the animated channel icon

      +

      Returns undefined | string

    • get defaultPermissions(): undefined | { a: number; d: number }

      Default permissions for this server channel

      +

      Returns undefined | { a: number; d: number }

    • get lastMessageAt(): undefined | Date

      Time when the last message was sent

      +

      Returns undefined | Date

    • get lastMessageId(): undefined | string

      ID of the last message sent in this channel

      +

      Returns undefined | string

    • get mentions(): undefined | ReactiveSet<string>

      Get mentions in this channel for user.

      +

      Returns undefined | ReactiveSet<string>

    • get permission(): number

      Permission the currently authenticated user has against this channel

      +

      Returns number

    • get permissions(): undefined | number

      Permissions allowed for users in this group

      +

      Returns undefined | number

    • get potentiallyRestrictedChannel(): undefined | string | boolean

      Whether this channel may be hidden to some users

      +

      Returns undefined | string | boolean

    • get recipientIds(): ReactiveSet<string>

      User ids of recipients of the group

      +

      Returns ReactiveSet<string>

    • get rolePermissions(): undefined | Record<string, { a: number; d: number }>

      Role permissions for this server channel

      +

      Returns undefined | Record<string, { a: number; d: number }>

    • get type(): | "SavedMessages"
      | "DirectMessage"
      | "Group"
      | "TextChannel"
      | "VoiceChannel"

      Channel type

      +

      Returns "SavedMessages" | "DirectMessage" | "Group" | "TextChannel" | "VoiceChannel"

    • get typingIds(): ReactiveSet<string>

      User ids of people currently typing in channel

      +

      Returns ReactiveSet<string>

    • get updatedAt(): Date

      Time when the channel was last updated (either created or a message was sent)

      +

      Returns Date

    Methods

    • Mark a channel as read

      Parameters

      • Optionalmessage: string | Message

        Last read message or its ID

      • OptionalskipRateLimiter: boolean

        Whether to skip the internal rate limiter

      • OptionalskipRequest: boolean

        For internal updates only

      • OptionalskipNextMarking: boolean

        For internal usage only

      Returns Promise<void>

      SavedMessages, DirectMessage, Group, TextChannel

      -

    Returns Promise<void>

    Returns Promise<
        | { _id: string; channel_type: "SavedMessages"; user: string }
        | {
            _id: string;
            active: boolean;
            channel_type: "DirectMessage";
            last_message_id?: null | string;
            recipients: string[];
        }
        | {
            _id: string;
            channel_type: "Group";
            description?: null
            | string;
            icon?:
                | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
            last_message_id?: null
            | string;
            name: string;
            nsfw?: boolean;
            owner: string;
            permissions?: null | number;
            recipients: string[];
        }
        | {
            _id: string;
            channel_type: "TextChannel";
            default_permissions?: null
            | { a: number; d: number };
            description?: null | string;
            icon?:
                | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
            last_message_id?: null
            | string;
            name: string;
            nsfw?: boolean;
            role_permissions?: { [key: string]: { a: number; d: number } };
            server: string;
        }
        | {
            _id: string;
            channel_type: "VoiceChannel";
            default_permissions?: null
            | { a: number; d: number };
            description?: null | string;
            icon?:
                | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
            name: string;
            nsfw?: boolean;
            role_permissions?: { [key: string]: { a: number; d: number } };
            server: string;
        },
    >

    Group, TextChannel, VoiceChannel

    -
    +
    diff --git a/classes/ChannelCollection.html b/classes/ChannelCollection.html index d33e80bd..1810bfc9 100644 --- a/classes/ChannelCollection.html +++ b/classes/ChannelCollection.html @@ -1,5 +1,5 @@ ChannelCollection | revolt.js

    Class ChannelCollection

    Collection of Channels

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedChannel
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannel>>

    Methods

    • Create a new instance of an object

      +

    Returns ChannelCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedChannel
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannel>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: Channel

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Create a group

      +

    Returns void

    Returns void

    Returns Channel[]

    Returns undefined | Channel

    Returns Channel

    Returns undefined | Channel

    Returns O[]

    +
    diff --git a/classes/ChannelEditSystemMessage.html b/classes/ChannelEditSystemMessage.html index 64b379b8..41b51d61 100644 --- a/classes/ChannelEditSystemMessage.html +++ b/classes/ChannelEditSystemMessage.html @@ -1,5 +1,5 @@ ChannelEditSystemMessage | revolt.js

    Class ChannelEditSystemMessage

    Channel Edit System Message

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    byId client? type @@ -8,8 +8,8 @@

    Constructors

    • Construct System Message

      Parameters

      • client: Client

        Client

      • systemMessage: (
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }
        ) & {
            type:
                | "channel_renamed"
                | "channel_description_changed"
                | "channel_icon_changed";
        }

        System Message

        -

      Returns ChannelEditSystemMessage

    Properties

    byId: string
    client?: Client
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Accessors

    Methods

    • Create an System Message from an API System Message

      +

    Returns ChannelEditSystemMessage

    Properties

    byId: string
    client?: Client
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Accessors

    Methods

    • Create an System Message from an API System Message

      Parameters

      • client: Client

        Client

      • message:
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }

      Returns SystemMessage

      System Message

      -
    +
    diff --git a/classes/ChannelInvite.html b/classes/ChannelInvite.html index 4ffb43ff..372aa193 100644 --- a/classes/ChannelInvite.html +++ b/classes/ChannelInvite.html @@ -1,12 +1,12 @@ ChannelInvite | revolt.js

    Class ChannelInviteAbstract

    Channel Invite

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Methods

    Constructors

    Properties

    client?: Client
    type: "Group" | "Server" | "None"

    Methods

    • Create an Invite from an API Invite

      +

    Returns ChannelInvite

    Properties

    client?: Client
    type: "Group" | "Server" | "None"

    Methods

    • Create an Invite from an API Invite

      Parameters

      • client: Client

        Client

      • invite:
            | {
                _id: string;
                channel: string;
                creator: string;
                server: string;
                type: "Server";
            }
            | { _id: string; channel: string; creator: string; type: "Group" }

        Data

        • {
              _id: string;
              channel: string;
              creator: string;
              server: string;
              type: "Server";
          }
          • _id: string

            Invite code

            @@ -17,4 +17,4 @@
          • channel: string

            Id of the group channel this invite points to

          • creator: string

            Id of user who created this invite

          • type: "Group"

      Returns ChannelInvite

      Invite

      -
    +
    diff --git a/classes/ChannelOwnershipChangeSystemMessage.html b/classes/ChannelOwnershipChangeSystemMessage.html index ec46f639..65edef49 100644 --- a/classes/ChannelOwnershipChangeSystemMessage.html +++ b/classes/ChannelOwnershipChangeSystemMessage.html @@ -1,5 +1,5 @@ ChannelOwnershipChangeSystemMessage | revolt.js

    Class ChannelOwnershipChangeSystemMessage

    Channel Ownership Change System Message

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    client? fromId toId @@ -10,9 +10,9 @@

    Constructors

    • Construct System Message

      Parameters

      • client: Client

        Client

      • systemMessage: (
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }
        ) & { type: "channel_ownership_changed" }

        System Message

        -

      Returns ChannelOwnershipChangeSystemMessage

    Properties

    client?: Client
    fromId: string
    toId: string
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Accessors

    Methods

    • Create an System Message from an API System Message

      +

    Returns ChannelOwnershipChangeSystemMessage

    Properties

    client?: Client
    fromId: string
    toId: string
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Accessors

    Methods

    • Create an System Message from an API System Message

      Parameters

      • client: Client

        Client

      • message:
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }

      Returns SystemMessage

      System Message

      -
    +
    diff --git a/classes/ChannelRenamedSystemMessage.html b/classes/ChannelRenamedSystemMessage.html index da4feb41..33b3b744 100644 --- a/classes/ChannelRenamedSystemMessage.html +++ b/classes/ChannelRenamedSystemMessage.html @@ -1,5 +1,5 @@ ChannelRenamedSystemMessage | revolt.js

    Class ChannelRenamedSystemMessage

    Channel Renamed System Message

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    byId client? name @@ -9,8 +9,8 @@

    Constructors

    • Construct System Message

      Parameters

      • client: Client

        Client

      • systemMessage: (
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }
        ) & { type: "channel_renamed" }

        System Message

        -

      Returns ChannelRenamedSystemMessage

    Properties

    byId: string
    client?: Client
    name: string
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Accessors

    Methods

    • Create an System Message from an API System Message

      +

    Returns ChannelRenamedSystemMessage

    Properties

    byId: string
    client?: Client
    name: string
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Accessors

    Methods

    • Create an System Message from an API System Message

      Parameters

      • client: Client

        Client

      • message:
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }

      Returns SystemMessage

      System Message

      -
    +
    diff --git a/classes/ChannelUnread.html b/classes/ChannelUnread.html index 1acb8901..0ddb443a 100644 --- a/classes/ChannelUnread.html +++ b/classes/ChannelUnread.html @@ -1,5 +1,5 @@ ChannelUnread | revolt.js

    Class ChannelUnread

    Channel Unread Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists lastMessageId @@ -7,7 +7,7 @@

    Constructors

    Properties

    id: string

    Accessors

    • get messageMentionIds(): ReactiveSet<string>

      List of message IDs that we were mentioned in

      -

      Returns ReactiveSet<string>

    +

    Returns ChannelUnread

    Properties

    id: string

    Accessors

    • get messageMentionIds(): ReactiveSet<string>

      List of message IDs that we were mentioned in

      +

      Returns ReactiveSet<string>

    diff --git a/classes/ChannelUnreadCollection.html b/classes/ChannelUnreadCollection.html index 424d51f0..7d408a7c 100644 --- a/classes/ChannelUnreadCollection.html +++ b/classes/ChannelUnreadCollection.html @@ -1,5 +1,5 @@ ChannelUnreadCollection | revolt.js

    Class ChannelUnreadCollection

    Collection of Channel Unreads

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedChannelUnread
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelUnread>>

    Methods

    • Create a new instance of an object

      +

    Returns ChannelUnreadCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedChannelUnread
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelUnread>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: ChannelUnread

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Delete an object

      +

    Returns void

    Returns void

    Returns ChannelUnread[]

    Returns undefined | ChannelUnread

    Returns ChannelUnread

    Returns ChannelUnread

    Returns O[]

    +
    diff --git a/classes/ChannelWebhook.html b/classes/ChannelWebhook.html index dfd4fbe6..f9036ee2 100644 --- a/classes/ChannelWebhook.html +++ b/classes/ChannelWebhook.html @@ -1,5 +1,5 @@ ChannelWebhook | revolt.js

    Class ChannelWebhook

    Channel Webhook Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists avatar @@ -13,15 +13,15 @@

    Constructors

    Properties

    id: string

    Accessors

    Methods

    • Edit this webhook

      +

    Returns ChannelWebhook

    Properties

    id: string

    Accessors

    Methods

    • Edit this webhook

      Parameters

      • data: {
            avatar?: null | string;
            name?: null | string;
            permissions?: null | number;
            remove?: "Avatar"[];
        }
        • Optionalavatar?: null | string

          Avatar ID

        • Optionalname?: null | string

          Webhook name

        • Optionalpermissions?: null | number

          Format: uint64

          @@ -30,4 +30,4 @@
          []
           
          -

    Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/classes/ChannelWebhookCollection.html b/classes/ChannelWebhookCollection.html index d89a6909..a4127d68 100644 --- a/classes/ChannelWebhookCollection.html +++ b/classes/ChannelWebhookCollection.html @@ -1,5 +1,5 @@ ChannelWebhookCollection | revolt.js

    Class ChannelWebhookCollection

    Collection of Channel Webhooks

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedChannelWebhook
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelWebhook>>

    Methods

    • Create a new instance of an object

      +

    Returns ChannelWebhookCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedChannelWebhook
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelWebhook>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: ChannelWebhook

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Delete an object

      +

    Returns void

    Returns void

    Returns ChannelWebhook[]

    Returns undefined | ChannelWebhook

    Returns ChannelWebhook

    Returns O[]

    +
    diff --git a/classes/ClassCollection.html b/classes/ClassCollection.html index 6546df52..959c5d2a 100644 --- a/classes/ClassCollection.html +++ b/classes/ClassCollection.html @@ -1,5 +1,5 @@ ClassCollection | revolt.js

    Class ClassCollection<T, V>

    Generic class collection backed by store

    -

    Type Parameters

    • T
    • V

    Hierarchy (View Summary)

    Constructors

    Type Parameters

    • T
    • V

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => V
    updateUnderlyingObject: SetStoreFunction<Record<string, V>>

    Methods

    • Create a new instance of an object

      +

    Returns ClassCollection<T, V>

    Properties

    client: Client
    getUnderlyingObject: (id: string) => V
    updateUnderlyingObject: SetStoreFunction<Record<string, V>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: T

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Delete an object

      +

    Returns void

    Returns void

    Returns T[]

    Returns undefined | T

    Returns O[]

    +
    diff --git a/classes/Client.html b/classes/Client.html index eb05b9c6..9397312c 100644 --- a/classes/Client.html +++ b/classes/Client.html @@ -1,5 +1,5 @@ Client | revolt.js

    Class Client

    Revolt.js Clients

    -

    Hierarchy

    • AsyncEventEmitter<Events>
      • Client

    Constructors

    Hierarchy

    • AsyncEventEmitter<Events>
      • Client

    Constructors

    Properties

    [brandSymbol] account api @@ -73,8 +73,8 @@
  • revolt: string

    Revolt API Version

  • vapid: string

    Web Push VAPID public key

  • ws: string

    WebSocket URL

    -
  • Returns Client

    Properties

    "[brandSymbol]": Events

    This field doesn't actually exist, it's just a way to make TS properly infer the events from classes that extend AsyncEventEmitter

    -
    account: AccountCollection
    api: API.API
    channelUnreads: ChannelUnreadCollection
    channelWebhooks: ChannelWebhookCollection
    configuration:
        | undefined
        | {
            app: string;
            build: {
                commit_sha: string;
                commit_timestamp: string;
                origin_url: string;
                semver: string;
                timestamp: string;
            };
            features: {
                autumn: { enabled: boolean; url: string };
                captcha: { enabled: boolean; key: string };
                email: boolean;
                invite_only: boolean;
                january: { enabled: boolean; url: string };
                voso: { enabled: boolean; url: string; ws: string };
            };
            revolt: string;
            vapid: string;
            ws: string;
        }

    Type declaration

    • undefined
    • {
          app: string;
          build: {
              commit_sha: string;
              commit_timestamp: string;
              origin_url: string;
              semver: string;
              timestamp: string;
          };
          features: {
              autumn: { enabled: boolean; url: string };
              captcha: { enabled: boolean; key: string };
              email: boolean;
              invite_only: boolean;
              january: { enabled: boolean; url: string };
              voso: { enabled: boolean; url: string; ws: string };
          };
          revolt: string;
          vapid: string;
          ws: string;
      }
      • app: string

        URL pointing to the client serving this node

        +

    Returns Client

    Properties

    "[brandSymbol]": Events

    This field doesn't actually exist, it's just a way to make TS properly infer the events from classes that extend AsyncEventEmitter

    +
    account: AccountCollection
    api: API.API
    channelUnreads: ChannelUnreadCollection
    channelWebhooks: ChannelWebhookCollection
    configuration:
        | undefined
        | {
            app: string;
            build: {
                commit_sha: string;
                commit_timestamp: string;
                origin_url: string;
                semver: string;
                timestamp: string;
            };
            features: {
                autumn: { enabled: boolean; url: string };
                captcha: { enabled: boolean; key: string };
                email: boolean;
                invite_only: boolean;
                january: { enabled: boolean; url: string };
                voso: { enabled: boolean; url: string; ws: string };
            };
            revolt: string;
            vapid: string;
            ws: string;
        }

    Type declaration

    • undefined
    • {
          app: string;
          build: {
              commit_sha: string;
              commit_timestamp: string;
              origin_url: string;
              semver: string;
              timestamp: string;
          };
          features: {
              autumn: { enabled: boolean; url: string };
              captcha: { enabled: boolean; key: string };
              email: boolean;
              invite_only: boolean;
              january: { enabled: boolean; url: string };
              voso: { enabled: boolean; url: string; ws: string };
          };
          revolt: string;
          vapid: string;
          ws: string;
      }
      • app: string

        URL pointing to the client serving this node

      • build: {
            commit_sha: string;
            commit_timestamp: string;
            origin_url: string;
            semver: string;
            timestamp: string;
        }

        Build information

        • commit_sha: string

          Commit Hash

        • commit_timestamp: string

          Commit Timestamp

          @@ -100,10 +100,10 @@
    • revolt: string

      Revolt API Version

    • vapid: string

      Web Push VAPID public key

    • ws: string

      WebSocket URL

      -
    connectionFailureCount: Accessor<number>
    events: EventClient<1>
    options: ClientOptions
    ready: Accessor<boolean>
    serverMembers: ServerMemberCollection
    user: undefined | User

    Accessors

    • get authenticationHeader(): [string, string]

      Get authentication header

      -

      Returns [string, string]

    • get sessionId(): undefined | string

      Current session id

      -

      Returns undefined | string

    Methods

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • ...args: InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<Events>, K>

      Returns boolean

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • ...args: InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<Events>, K>

      Returns boolean

    • Returns (string | symbol)[] & (keyof AsyncEventEmitterPredefinedEvents)[] & (
          keyof Events
      )[]

    • Returns number

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K

      Returns number

    • Parameters

      • eventName: string | symbol

      Returns number

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K

      Returns Exclude<
          InternalAsyncEventEmitterInternalListenerForEvent<
              AsyncEventEmitter<Events>,
              K,
              Events,
          >["listener"],
          undefined,
      >[]

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K

      Returns Exclude<
          InternalAsyncEventEmitterInternalListenerForEvent<
              AsyncEventEmitter<Events>,
              K,
              Events,
          >["listener"],
          undefined,
      >[]

    • Log in with auth data, creating a new session in the process.

      +
    connectionFailureCount: Accessor<number>
    events: EventClient<1>
    options: ClientOptions
    ready: Accessor<boolean>
    serverMembers: ServerMemberCollection
    user: undefined | User

    Accessors

    • get authenticationHeader(): [string, string]

      Get authentication header

      +

      Returns [string, string]

    • get sessionId(): undefined | string

      Current session id

      +

      Returns undefined | string

    Methods

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • ...args: InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<Events>, K>

      Returns boolean

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • ...args: InternalGetAsyncEventEmitterEventParameters<AsyncEventEmitter<Events>, K>

      Returns boolean

    • Returns (string | symbol)[] & (keyof AsyncEventEmitterPredefinedEvents)[] & (
          keyof Events
      )[]

    • Returns number

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K

      Returns number

    • Parameters

      • eventName: string | symbol

      Returns number

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K

      Returns Exclude<
          InternalAsyncEventEmitterInternalListenerForEvent<
              AsyncEventEmitter<Events>,
              K,
              Events,
          >["listener"],
          undefined,
      >[]

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K

      Returns Exclude<
          InternalAsyncEventEmitterInternalListenerForEvent<
              AsyncEventEmitter<Events>,
              K,
              Events,
          >["listener"],
          undefined,
      >[]

    • Log in with auth data, creating a new session in the process.

      Parameters

      • details:
            | { email: string; friendly_name?: null
            | string; password: string }
            | {
                friendly_name?: null | string;
                mfa_response?:
                    | null
                    | { password: string }
                    | { recovery_code: string }
                    | { totp_code: string };
                mfa_ticket: string;
            }

        Login data object

        • { email: string; friendly_name?: null | string; password: string }
          • email: string

            Email

          • Optionalfriendly_name?: null | string

            Friendly name used for the session

            @@ -114,13 +114,13 @@
          • mfa_ticket: string

            Unvalidated or authorised MFA ticket

            Used to resolve the correct account

      Returns Promise<void>

      An on-boarding function if on-boarding is required, undefined otherwise

      -
    • Log in as a bot

      Parameters

      • token: string

        Bot token

        -

      Returns Promise<void>

    • Prepare a markdown-based message to be displayed to the user as plain text.

      +

    Returns Promise<void>

    • Prepare a markdown-based message to be displayed to the user as plain text.

      Parameters

      • source: string

        Source markdown text

      Returns string

      Modified plain text

      -
    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Proxy a file through January.

      +
    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Proxy a file through January.

      Parameters

      • url: string

        URL to proxy

      Returns undefined | string

      Proxied media URL

      -
    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K

      Returns InternalAsyncEventEmitterInternalListenerForEvent<
          AsyncEventEmitter<Events>,
          K,
          Events,
      >[]

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K

      Returns InternalAsyncEventEmitterInternalListenerForEvent<
          AsyncEventEmitter<Events>,
          K,
          Events,
      >[]

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • event: K

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • Optionalevent: K

      Returns this

    • Parameters

      • event: string | symbol

      Returns this

    • Parameters

      • Optionalevent: string | symbol

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events>,
                K,
                Events,
            >["listener"],
            undefined,
        >

      Returns this

    • Parameters

      • n: number

      Returns this

    • Returns Promise<boolean>

    • Type Parameters

      • EventMap extends {}
      • EventName extends PropertyKey = (keyof AsyncEventEmitterPredefinedEvents) | keyof EventMap

      Parameters

      • emitter: AsyncEventEmitter<EventMap>
      • eventName: (keyof AsyncEventEmitterPredefinedEvents) | EventName

      Returns number

    • Parameters

      • emitter: AsyncEventEmitter<any>
      • eventName: string | symbol

      Returns number

    • Type Parameters

      • EventMap extends {}
      • EventName extends PropertyKey = (keyof AsyncEventEmitterPredefinedEvents) | keyof EventMap

      Parameters

      • emitter: AsyncEventEmitter<EventMap>
      • eventName: EventName
      • Optionaloptions: AbortableMethods

      Returns AsyncGenerator<
          InternalGetAsyncEventEmitterEventParameters<
              AsyncEventEmitter<EventMap>,
              EventName,
              EventMap,
          >,
          void,
      >

    • Parameters

      • emitter: AsyncEventEmitter<any>
      • eventName: string | symbol
      • Optionaloptions: AbortableMethods

      Returns AsyncGenerator<any[], void>

    • Type Parameters

      • EventMap extends {}
      • EventName extends PropertyKey = (keyof AsyncEventEmitterPredefinedEvents) | keyof EventMap

      Parameters

      • emitter: AsyncEventEmitter<EventMap>
      • eventName: EventName
      • Optionaloptions: AbortableMethods

      Returns Promise<
          InternalGetAsyncEventEmitterEventParameters<
              AsyncEventEmitter<EventMap>,
              EventName,
              EventMap,
          >,
      >

    • Parameters

      • emitter: AsyncEventEmitter<any>
      • eventName: string | symbol
      • Optionaloptions: AbortableMethods

      Returns Promise<any[]>

    +
    diff --git a/classes/Collection.html b/classes/Collection.html index 2c447980..90b8a8b7 100644 --- a/classes/Collection.html +++ b/classes/Collection.html @@ -1,5 +1,5 @@ Collection | revolt.js

    Class Collection<T>Abstract

    Abstract Collection type

    -

    Type Parameters

    • T

    Hierarchy (View Summary)

    Constructors

    Type Parameters

    • T

    Hierarchy (View Summary)

    Constructors

    Methods

    delete entries filter @@ -14,28 +14,28 @@ values

    Constructors

    Methods

    • Iterable of key, value pairs in the map

      +

    Returns void

    • Iterable of key, value pairs in the map

      Returns IterableIterator<[string, T]>

      Iterable

      -
    • Filter the collection by a given predicate

      Parameters

      • predicate: (value: T, key: string) => boolean

        Predicate to satisfy

        -

      Returns T[]

    • Find some value based on a predicate

      +

    Returns T[]

    Returns undefined | T

    Returns void

    Returns O[]

    +
    diff --git a/classes/Emoji.html b/classes/Emoji.html index f7044cbc..8d526349 100644 --- a/classes/Emoji.html +++ b/classes/Emoji.html @@ -1,5 +1,5 @@ Emoji | revolt.js

    Class Emoji

    Emoji Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists animated @@ -13,14 +13,14 @@

    Constructors

    Properties

    id: string

    Accessors

    • get parent(): { id: string; type: "Server" } | { type: "Detached" }

      Information about the parent of this emoji

      -

      Returns { id: string; type: "Server" } | { type: "Detached" }

    Methods

    • Convert to string

      +

    Returns Emoji

    Properties

    id: string

    Accessors

    • get parent(): { id: string; type: "Server" } | { type: "Detached" }

      Information about the parent of this emoji

      +

      Returns { id: string; type: "Server" } | { type: "Detached" }

    Methods

    +
    diff --git a/classes/EmojiCollection.html b/classes/EmojiCollection.html index 98344ad3..983c184b 100644 --- a/classes/EmojiCollection.html +++ b/classes/EmojiCollection.html @@ -1,5 +1,5 @@ EmojiCollection | revolt.js

    Class EmojiCollection

    Collection of Emoji

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedEmoji
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedEmoji>>

    Methods

    • Create a new instance of an object

      +

    Returns EmojiCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedEmoji
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedEmoji>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: Emoji

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Delete an object

      +

    Returns void

    Returns void

    Returns Emoji[]

    Returns undefined | Emoji

    Returns Emoji

    Returns undefined | Emoji

    Returns O[]

    +
    diff --git a/classes/EventClient.html b/classes/EventClient.html index 3f9d0b12..9dc39a22 100644 --- a/classes/EventClient.html +++ b/classes/EventClient.html @@ -1,5 +1,5 @@ EventClient | revolt.js

    Class EventClient<T>

    Simple wrapper around the Revolt websocket service.

    -

    Type Parameters

    • T extends AvailableProtocols

    Hierarchy

    • AsyncEventEmitter<Events<T, EventProtocol<T>>>
      • EventClient

    Constructors

    Type Parameters

    • T extends AvailableProtocols

    Hierarchy

    • AsyncEventEmitter<Events<T, EventProtocol<T>>>
      • EventClient

    Constructors

    Properties

    [brandSymbol] options ping @@ -32,14 +32,14 @@

    Type Parameters

    • T extends 1

    Parameters

    • protocolVersion: T

      Target protocol version

    • transportFormat: "json" = "json"

      Communication format

    • Optionaloptions: Partial<EventClientOptions>

      Configuration options

      -

    Returns EventClient<T>

    Properties

    "[brandSymbol]": Events

    This field doesn't actually exist, it's just a way to make TS properly infer the events from classes that extend AsyncEventEmitter

    -
    options: EventClientOptions
    ping: Accessor<number>
    state: Accessor<ConnectionState>

    Accessors

    • get lastError(): | undefined
      | { data: any; type: "socket" }
      | {
          data: (
              | { type: "LabelMe" }
              | { type: "AlreadyOnboarded" }
              | { type: "UsernameTaken" }
              | { type: "InvalidUsername" }
              | { type: "DiscriminatorChangeRatelimited" }
              | { type: "UnknownUser" }
              | { type: "AlreadyFriends" }
              | { type: "AlreadySentRequest" }
              | { type: "Blocked" }
              | { type: "BlockedByOther" }
              | { type: "NotFriends" }
              | { max: number; type: "TooManyPendingFriendRequests" }
              | { type: "UnknownChannel" }
              | { type: "UnknownAttachment" }
              | { type: "UnknownMessage" }
              | { type: "CannotEditMessage" }
              | { type: "CannotJoinCall" }
              | { max: number; type: "TooManyAttachments" }
              | { max: number; type: "TooManyEmbeds" }
              | { max: number; type: "TooManyReplies" }
              | { max: number; type: "TooManyChannels" }
              | { type: "EmptyMessage" }
              | { type: "PayloadTooLarge" }
              | { type: "CannotRemoveYourself" }
              | { max: number; type: "GroupTooLarge" }
              | { type: "AlreadyInGroup" }
              | { type: "NotInGroup" }
              | { type: "AlreadyPinned" }
              | { type: "NotPinned" }
              | { type: "UnknownServer" }
              | { type: "InvalidRole" }
              | { type: "Banned" }
              | { max: number; type: "TooManyServers" }
              | { max: number; type: "TooManyEmoji" }
              | { max: number; type: "TooManyRoles" }
              | { type: "AlreadyInServer" }
              | { type: "CannotTimeoutYourself" }
              | { type: "ReachedMaximumBots" }
              | { type: "IsBot" }
              | { type: "IsNotBot" }
              | { type: "BotIsPrivate" }
              | { type: "CannotReportYourself" }
              | { permission: string; type: "MissingPermission" }
              | { permission: string; type: "MissingUserPermission" }
              | { type: "NotElevated" }
              | { type: "NotPrivileged" }
              | { type: "CannotGiveMissingPermissions" }
              | { type: "NotOwner" }
              | { collection: string; operation: string; type: "DatabaseError" }
              | { type: "InternalError" }
              | { type: "InvalidOperation" }
              | { type: "InvalidCredentials" }
              | { type: "InvalidProperty" }
              | { type: "InvalidSession" }
              | { type: "InvalidFlagValue" }
              | { type: "NotAuthenticated" }
              | { type: "DuplicateNonce" }
              | { type: "NotFound" }
              | { type: "NoEffect" }
              | { error: string; type: "FailedValidation" }
              | { type: "ProxyError" }
              | { type: "FileTooSmall" }
              | { max: number; type: "FileTooLarge" }
              | { type: "FileTypeNotAllowed" }
              | { type: "ImageProcessingFailed" }
              | { type: "NoEmbedData" }
              | { type: "VosoUnavailable" }
              | { feature: string; type: "FeatureDisabled" }
          ) & { location: string };
          type: "revolt";
      }

      Last error encountered by events client

      -

      Returns
          | undefined
          | { data: any; type: "socket" }
          | {
              data: (
                  | { type: "LabelMe" }
                  | { type: "AlreadyOnboarded" }
                  | { type: "UsernameTaken" }
                  | { type: "InvalidUsername" }
                  | { type: "DiscriminatorChangeRatelimited" }
                  | { type: "UnknownUser" }
                  | { type: "AlreadyFriends" }
                  | { type: "AlreadySentRequest" }
                  | { type: "Blocked" }
                  | { type: "BlockedByOther" }
                  | { type: "NotFriends" }
                  | { max: number; type: "TooManyPendingFriendRequests" }
                  | { type: "UnknownChannel" }
                  | { type: "UnknownAttachment" }
                  | { type: "UnknownMessage" }
                  | { type: "CannotEditMessage" }
                  | { type: "CannotJoinCall" }
                  | { max: number; type: "TooManyAttachments" }
                  | { max: number; type: "TooManyEmbeds" }
                  | { max: number; type: "TooManyReplies" }
                  | { max: number; type: "TooManyChannels" }
                  | { type: "EmptyMessage" }
                  | { type: "PayloadTooLarge" }
                  | { type: "CannotRemoveYourself" }
                  | { max: number; type: "GroupTooLarge" }
                  | { type: "AlreadyInGroup" }
                  | { type: "NotInGroup" }
                  | { type: "AlreadyPinned" }
                  | { type: "NotPinned" }
                  | { type: "UnknownServer" }
                  | { type: "InvalidRole" }
                  | { type: "Banned" }
                  | { max: number; type: "TooManyServers" }
                  | { max: number; type: "TooManyEmoji" }
                  | { max: number; type: "TooManyRoles" }
                  | { type: "AlreadyInServer" }
                  | { type: "CannotTimeoutYourself" }
                  | { type: "ReachedMaximumBots" }
                  | { type: "IsBot" }
                  | { type: "IsNotBot" }
                  | { type: "BotIsPrivate" }
                  | { type: "CannotReportYourself" }
                  | { permission: string; type: "MissingPermission" }
                  | { permission: string; type: "MissingUserPermission" }
                  | { type: "NotElevated" }
                  | { type: "NotPrivileged" }
                  | { type: "CannotGiveMissingPermissions" }
                  | { type: "NotOwner" }
                  | { collection: string; operation: string; type: "DatabaseError" }
                  | { type: "InternalError" }
                  | { type: "InvalidOperation" }
                  | { type: "InvalidCredentials" }
                  | { type: "InvalidProperty" }
                  | { type: "InvalidSession" }
                  | { type: "InvalidFlagValue" }
                  | { type: "NotAuthenticated" }
                  | { type: "DuplicateNonce" }
                  | { type: "NotFound" }
                  | { type: "NoEffect" }
                  | { error: string; type: "FailedValidation" }
                  | { type: "ProxyError" }
                  | { type: "FileTooSmall" }
                  | { max: number; type: "FileTooLarge" }
                  | { type: "FileTypeNotAllowed" }
                  | { type: "ImageProcessingFailed" }
                  | { type: "NoEmbedData" }
                  | { type: "VosoUnavailable" }
                  | { feature: string; type: "FeatureDisabled" }
              ) & { location: string };
              type: "revolt";
          }

    Methods

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Connect to the websocket service.

      +

    Returns EventClient<T>

    Properties

    "[brandSymbol]": Events

    This field doesn't actually exist, it's just a way to make TS properly infer the events from classes that extend AsyncEventEmitter

    +
    options: EventClientOptions
    ping: Accessor<number>
    state: Accessor<ConnectionState>

    Accessors

    • get lastError(): | undefined
      | { data: any; type: "socket" }
      | {
          data: (
              | { type: "LabelMe" }
              | { type: "AlreadyOnboarded" }
              | { type: "UsernameTaken" }
              | { type: "InvalidUsername" }
              | { type: "DiscriminatorChangeRatelimited" }
              | { type: "UnknownUser" }
              | { type: "AlreadyFriends" }
              | { type: "AlreadySentRequest" }
              | { type: "Blocked" }
              | { type: "BlockedByOther" }
              | { type: "NotFriends" }
              | { max: number; type: "TooManyPendingFriendRequests" }
              | { type: "UnknownChannel" }
              | { type: "UnknownAttachment" }
              | { type: "UnknownMessage" }
              | { type: "CannotEditMessage" }
              | { type: "CannotJoinCall" }
              | { max: number; type: "TooManyAttachments" }
              | { max: number; type: "TooManyEmbeds" }
              | { max: number; type: "TooManyReplies" }
              | { max: number; type: "TooManyChannels" }
              | { type: "EmptyMessage" }
              | { type: "PayloadTooLarge" }
              | { type: "CannotRemoveYourself" }
              | { max: number; type: "GroupTooLarge" }
              | { type: "AlreadyInGroup" }
              | { type: "NotInGroup" }
              | { type: "AlreadyPinned" }
              | { type: "NotPinned" }
              | { type: "UnknownServer" }
              | { type: "InvalidRole" }
              | { type: "Banned" }
              | { max: number; type: "TooManyServers" }
              | { max: number; type: "TooManyEmoji" }
              | { max: number; type: "TooManyRoles" }
              | { type: "AlreadyInServer" }
              | { type: "CannotTimeoutYourself" }
              | { type: "ReachedMaximumBots" }
              | { type: "IsBot" }
              | { type: "IsNotBot" }
              | { type: "BotIsPrivate" }
              | { type: "CannotReportYourself" }
              | { permission: string; type: "MissingPermission" }
              | { permission: string; type: "MissingUserPermission" }
              | { type: "NotElevated" }
              | { type: "NotPrivileged" }
              | { type: "CannotGiveMissingPermissions" }
              | { type: "NotOwner" }
              | { collection: string; operation: string; type: "DatabaseError" }
              | { type: "InternalError" }
              | { type: "InvalidOperation" }
              | { type: "InvalidCredentials" }
              | { type: "InvalidProperty" }
              | { type: "InvalidSession" }
              | { type: "InvalidFlagValue" }
              | { type: "NotAuthenticated" }
              | { type: "DuplicateNonce" }
              | { type: "NotFound" }
              | { type: "NoEffect" }
              | { error: string; type: "FailedValidation" }
              | { type: "ProxyError" }
              | { type: "FileTooSmall" }
              | { max: number; type: "FileTooLarge" }
              | { type: "FileTypeNotAllowed" }
              | { type: "ImageProcessingFailed" }
              | { type: "NoEmbedData" }
              | { type: "VosoUnavailable" }
              | { feature: string; type: "FeatureDisabled" }
          ) & { location: string };
          type: "revolt";
      }

      Last error encountered by events client

      +

      Returns
          | undefined
          | { data: any; type: "socket" }
          | {
              data: (
                  | { type: "LabelMe" }
                  | { type: "AlreadyOnboarded" }
                  | { type: "UsernameTaken" }
                  | { type: "InvalidUsername" }
                  | { type: "DiscriminatorChangeRatelimited" }
                  | { type: "UnknownUser" }
                  | { type: "AlreadyFriends" }
                  | { type: "AlreadySentRequest" }
                  | { type: "Blocked" }
                  | { type: "BlockedByOther" }
                  | { type: "NotFriends" }
                  | { max: number; type: "TooManyPendingFriendRequests" }
                  | { type: "UnknownChannel" }
                  | { type: "UnknownAttachment" }
                  | { type: "UnknownMessage" }
                  | { type: "CannotEditMessage" }
                  | { type: "CannotJoinCall" }
                  | { max: number; type: "TooManyAttachments" }
                  | { max: number; type: "TooManyEmbeds" }
                  | { max: number; type: "TooManyReplies" }
                  | { max: number; type: "TooManyChannels" }
                  | { type: "EmptyMessage" }
                  | { type: "PayloadTooLarge" }
                  | { type: "CannotRemoveYourself" }
                  | { max: number; type: "GroupTooLarge" }
                  | { type: "AlreadyInGroup" }
                  | { type: "NotInGroup" }
                  | { type: "AlreadyPinned" }
                  | { type: "NotPinned" }
                  | { type: "UnknownServer" }
                  | { type: "InvalidRole" }
                  | { type: "Banned" }
                  | { max: number; type: "TooManyServers" }
                  | { max: number; type: "TooManyEmoji" }
                  | { max: number; type: "TooManyRoles" }
                  | { type: "AlreadyInServer" }
                  | { type: "CannotTimeoutYourself" }
                  | { type: "ReachedMaximumBots" }
                  | { type: "IsBot" }
                  | { type: "IsNotBot" }
                  | { type: "BotIsPrivate" }
                  | { type: "CannotReportYourself" }
                  | { permission: string; type: "MissingPermission" }
                  | { permission: string; type: "MissingUserPermission" }
                  | { type: "NotElevated" }
                  | { type: "NotPrivileged" }
                  | { type: "CannotGiveMissingPermissions" }
                  | { type: "NotOwner" }
                  | { collection: string; operation: string; type: "DatabaseError" }
                  | { type: "InternalError" }
                  | { type: "InvalidOperation" }
                  | { type: "InvalidCredentials" }
                  | { type: "InvalidProperty" }
                  | { type: "InvalidSession" }
                  | { type: "InvalidFlagValue" }
                  | { type: "NotAuthenticated" }
                  | { type: "DuplicateNonce" }
                  | { type: "NotFound" }
                  | { type: "NoEffect" }
                  | { error: string; type: "FailedValidation" }
                  | { type: "ProxyError" }
                  | { type: "FileTooSmall" }
                  | { max: number; type: "FileTooLarge" }
                  | { type: "FileTypeNotAllowed" }
                  | { type: "ImageProcessingFailed" }
                  | { type: "NoEmbedData" }
                  | { type: "VosoUnavailable" }
                  | { feature: string; type: "FeatureDisabled" }
              ) & { location: string };
              type: "revolt";
          }

    Methods

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Connect to the websocket service.

      Parameters

      • uri: string

        WebSocket URI

      • token: string

        Authentication token

        -

      Returns void

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • ...args: InternalGetAsyncEventEmitterEventParameters<
            AsyncEventEmitter<Events<T, EventProtocol<T>>>,
            K,
        >

      Returns boolean

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • ...args: InternalGetAsyncEventEmitterEventParameters<
            AsyncEventEmitter<Events<T, EventProtocol<T>>>,
            K,
        >

      Returns boolean

    • Returns (string | symbol)[] & (keyof AsyncEventEmitterPredefinedEvents)[] & (
          keyof Events<T, EventProtocol<T>>
      )[]

    • Returns number

    • Handle events intended for client before passing them along.

      +

    Returns void

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • ...args: InternalGetAsyncEventEmitterEventParameters<
            AsyncEventEmitter<Events<T, EventProtocol<T>>>,
            K,
        >

      Returns boolean

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • ...args: InternalGetAsyncEventEmitterEventParameters<
            AsyncEventEmitter<Events<T, EventProtocol<T>>>,
            K,
        >

      Returns boolean

    • Returns (string | symbol)[] & (keyof AsyncEventEmitterPredefinedEvents)[] & (
          keyof Events<T, EventProtocol<T>>
      )[]

    • Returns number

    • Handle events intended for client before passing them along.

      Parameters

      • event: EventProtocol<T>["server"]

        Event

        -

      Returns void

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K

      Returns number

    • Parameters

      • eventName: string | symbol

      Returns number

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K

      Returns Exclude<
          InternalAsyncEventEmitterInternalListenerForEvent<
              AsyncEventEmitter<Events<T, EventProtocol<T>>>,
              K,
              Events<T, EventProtocol<T>>,
          >["listener"],
          undefined,
      >[]

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K

      Returns Exclude<
          InternalAsyncEventEmitterInternalListenerForEvent<
              AsyncEventEmitter<Events<T, EventProtocol<T>>>,
              K,
              Events<T, EventProtocol<T>>,
          >["listener"],
          undefined,
      >[]

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K

      Returns InternalAsyncEventEmitterInternalListenerForEvent<
          AsyncEventEmitter<Events<T, EventProtocol<T>>>,
          K,
          Events<T, EventProtocol<T>>,
      >[]

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K

      Returns InternalAsyncEventEmitterInternalListenerForEvent<
          AsyncEventEmitter<Events<T, EventProtocol<T>>>,
          K,
          Events<T, EventProtocol<T>>,
      >[]

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • event: K

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • Optionalevent: K

      Returns this

    • Parameters

      • event: string | symbol

      Returns this

    • Parameters

      • Optionalevent: string | symbol

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Send an event to the server.

      +

    Returns void

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K

      Returns number

    • Parameters

      • eventName: string | symbol

      Returns number

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K

      Returns Exclude<
          InternalAsyncEventEmitterInternalListenerForEvent<
              AsyncEventEmitter<Events<T, EventProtocol<T>>>,
              K,
              Events<T, EventProtocol<T>>,
          >["listener"],
          undefined,
      >[]

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K

      Returns Exclude<
          InternalAsyncEventEmitterInternalListenerForEvent<
              AsyncEventEmitter<Events<T, EventProtocol<T>>>,
              K,
              Events<T, EventProtocol<T>>,
          >["listener"],
          undefined,
      >[]

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K

      Returns InternalAsyncEventEmitterInternalListenerForEvent<
          AsyncEventEmitter<Events<T, EventProtocol<T>>>,
          K,
          Events<T, EventProtocol<T>>,
      >[]

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K

      Returns InternalAsyncEventEmitterInternalListenerForEvent<
          AsyncEventEmitter<Events<T, EventProtocol<T>>>,
          K,
          Events<T, EventProtocol<T>>,
      >[]

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • event: K

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • Optionalevent: K

      Returns this

    • Parameters

      • event: string | symbol

      Returns this

    • Parameters

      • Optionalevent: string | symbol

      Returns this

    • Type Parameters

      • K extends (keyof AsyncEventEmitterPredefinedEvents) | (keyof Events<T, EventProtocol<T>>)

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Type Parameters

      • K extends string | symbol

      Parameters

      • eventName: K
      • listener: Exclude<
            InternalAsyncEventEmitterInternalListenerForEvent<
                AsyncEventEmitter<Events<T, EventProtocol<T>>>,
                K,
                Events<T, EventProtocol<T>>,
            >["listener"],
            undefined,
        >

      Returns this

    • Send an event to the server.

      Parameters

      • event: EventProtocol<T>["client"]

        Event

        -

      Returns void

    • Parameters

      • n: number

      Returns this

    • Returns Promise<boolean>

    • Type Parameters

      • EventMap extends {}
      • EventName extends PropertyKey = (keyof AsyncEventEmitterPredefinedEvents) | keyof EventMap

      Parameters

      • emitter: AsyncEventEmitter<EventMap>
      • eventName: (keyof AsyncEventEmitterPredefinedEvents) | EventName

      Returns number

    • Parameters

      • emitter: AsyncEventEmitter<any>
      • eventName: string | symbol

      Returns number

    • Type Parameters

      • EventMap extends {}
      • EventName extends PropertyKey = (keyof AsyncEventEmitterPredefinedEvents) | keyof EventMap

      Parameters

      • emitter: AsyncEventEmitter<EventMap>
      • eventName: EventName
      • Optionaloptions: AbortableMethods

      Returns AsyncGenerator<
          InternalGetAsyncEventEmitterEventParameters<
              AsyncEventEmitter<EventMap>,
              EventName,
              EventMap,
          >,
          void,
      >

    • Parameters

      • emitter: AsyncEventEmitter<any>
      • eventName: string | symbol
      • Optionaloptions: AbortableMethods

      Returns AsyncGenerator<any[], void>

    • Type Parameters

      • EventMap extends {}
      • EventName extends PropertyKey = (keyof AsyncEventEmitterPredefinedEvents) | keyof EventMap

      Parameters

      • emitter: AsyncEventEmitter<EventMap>
      • eventName: EventName
      • Optionaloptions: AbortableMethods

      Returns Promise<
          InternalGetAsyncEventEmitterEventParameters<
              AsyncEventEmitter<EventMap>,
              EventName,
              EventMap,
          >,
      >

    • Parameters

      • emitter: AsyncEventEmitter<any>
      • eventName: string | symbol
      • Optionaloptions: AbortableMethods

      Returns Promise<any[]>

    +

    Returns void

    diff --git a/classes/File.html b/classes/File.html index 4ead65e8..d6c4c971 100644 --- a/classes/File.html +++ b/classes/File.html @@ -1,5 +1,5 @@ File | revolt.js

    Class File

    Uploaded File

    -

    Constructors

    Constructors

    Properties

    contentType? filename? id @@ -14,21 +14,21 @@

    Constructors

    • Construct File

      Parameters

      • client: Client

        Client

      • file: Pick<
            {
                _id: string;
                content_type: string;
                deleted?: null
                | boolean;
                filename: string;
                message_id?: null | string;
                metadata:
                    | { type: "File" }
                    | { type: "Text" }
                    | { height: number; type: "Image"; width: number }
                    | { height: number; type: "Video"; width: number }
                    | { type: "Audio" };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            },
            "_id"
            | "tag"
            | "metadata",
        > & Partial<
            {
                _id: string;
                content_type: string;
                deleted?: null
                | boolean;
                filename: string;
                message_id?: null | string;
                metadata:
                    | { type: "File" }
                    | { type: "Text" }
                    | { height: number; type: "Image"; width: number }
                    | { height: number; type: "Video"; width: number }
                    | { type: "Audio" };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            },
        >

        File

        -

      Returns File

    Properties

    contentType?: string

    Raw content type of this file

    -
    filename?: string

    Original filename

    -
    id: string

    File Id

    -
    metadata:
        | { type: "File" }
        | { type: "Text" }
        | { height: number; type: "Image"; width: number }
        | { height: number; type: "Video"; width: number }
        | { type: "Audio" }

    Parsed metadata of the file

    +

    Returns File

    Properties

    contentType?: string

    Raw content type of this file

    +
    filename?: string

    Original filename

    +
    id: string

    File Id

    +
    metadata:
        | { type: "File" }
        | { type: "Text" }
        | { height: number; type: "Image"; width: number }
        | { height: number; type: "Video"; width: number }
        | { type: "Audio" }

    Parsed metadata of the file

    Type declaration

    • { type: "File" }
    • { type: "Text" }
    • { height: number; type: "Image"; width: number }
      • height: number

        Format: uint

      • type: "Image"
      • width: number

        Format: uint

    • { height: number; type: "Video"; width: number }
      • height: number

        Format: uint

      • type: "Video"
      • width: number

        Format: uint

        -
    • { type: "Audio" }
    size?: number

    Size of the file (in bytes)

    -
    tag: string

    File bucket

    -

    Accessors

    • get isSpoiler(): boolean

      Whether this file should have a spoiler

      -

      Returns boolean

    Methods

    • Creates a URL to a given file with given options.

      +
  • { type: "Audio" }
  • size?: number

    Size of the file (in bytes)

    +
    tag: string

    File bucket

    +

    Accessors

    • get isSpoiler(): boolean

      Whether this file should have a spoiler

      +

      Returns boolean

    Methods

    • Creates a URL to a given file with given options.

      Parameters

      • OptionalforceAnimation: boolean

        Returns GIF if applicable (for avatars/icons)

      Returns undefined | string

      Generated URL or nothing

      -
    +
    diff --git a/classes/ImageEmbed.html b/classes/ImageEmbed.html index 48a8d756..d50586bc 100644 --- a/classes/ImageEmbed.html +++ b/classes/ImageEmbed.html @@ -1,5 +1,5 @@ ImageEmbed | revolt.js

    Class ImageEmbed

    Image Embed

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    client? height size @@ -11,8 +11,8 @@

    Constructors

    • Construct Image Embed

      Parameters

      • client: Client

        Client

      • embed: Omit<
            (
                | {
                    colour?: null
                    | string;
                    description?: null | string;
                    icon_url?: null | string;
                    image?:
                        | null
                        | {
                            height: number;
                            size: "Large"
                            | "Preview";
                            url: string;
                            width: number;
                        };
                    original_url?: null
                    | string;
                    site_name?: null | string;
                    special?:
                        | null
                        | { type: "None" }
                        | { type: "GIF" }
                        | { id: string; timestamp?: null | string; type: "YouTube" }
                        | { content_type: "Channel"; id: string; type: "Lightspeed" }
                        | {
                            content_type: "Video" | "Channel" | "Clip";
                            id: string;
                            type: "Twitch";
                        }
                        | { content_type: string; id: string; type: "Spotify" }
                        | { type: "Soundcloud" }
                        | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                        | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                        | { id: string; type: "Streamable" };
                    title?: null | string;
                    type: "Website";
                    url?: null | string;
                    video?: null | { height: number; url: string; width: number };
                }
                | {
                    height: number;
                    size: "Large"
                    | "Preview";
                    type: "Image";
                    url: string;
                    width: number;
                }
                | { height: number; type: "Video"; url: string; width: number }
                | {
                    colour?: null | string;
                    description?: null | string;
                    icon_url?: null | string;
                    media?:
                        | null
                        | {
                            _id: string;
                            content_type: string;
                            deleted?: null
                            | boolean;
                            filename: string;
                            message_id?: null | string;
                            metadata:
                                | { type: "File" }
                                | { type: "Text" }
                                | { height: number; type: "Image"; width: number }
                                | { height: number; type: "Video"; width: number }
                                | { type: "Audio" };
                            object_id?: null | string;
                            reported?: null | boolean;
                            server_id?: null | string;
                            size: number;
                            tag: string;
                            user_id?: null | string;
                        };
                    title?: null
                    | string;
                    type: "Text";
                    url?: null | string;
                }
                | { type: "None" }
            ) & { type: "Image" },
            "type",
        >

        Embed

        -

      Returns ImageEmbed

    Properties

    client?: Client
    height: number
    size: "Large" | "Preview"
    type: "Text" | "Video" | "Image" | "Website" | "None"
    url: string
    width: number

    Accessors

    Methods

    • Create an Embed from an API Embed

      +

    Returns ImageEmbed

    Properties

    client?: Client
    height: number
    size: "Large" | "Preview"
    type: "Text" | "Video" | "Image" | "Website" | "None"
    url: string
    width: number

    Accessors

    Methods

    • Create an Embed from an API Embed

      Parameters

      • client: Client

        Client

      • embed:
            | {
                colour?: null
                | string;
                description?: null | string;
                icon_url?: null | string;
                image?:
                    | null
                    | {
                        height: number;
                        size: "Large"
                        | "Preview";
                        url: string;
                        width: number;
                    };
                original_url?: null
                | string;
                site_name?: null | string;
                special?:
                    | null
                    | { type: "None" }
                    | { type: "GIF" }
                    | { id: string; timestamp?: null | string; type: "YouTube" }
                    | { content_type: "Channel"; id: string; type: "Lightspeed" }
                    | {
                        content_type: "Video" | "Channel" | "Clip";
                        id: string;
                        type: "Twitch";
                    }
                    | { content_type: string; id: string; type: "Spotify" }
                    | { type: "Soundcloud" }
                    | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                    | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                    | { id: string; type: "Streamable" };
                title?: null | string;
                type: "Website";
                url?: null | string;
                video?: null | { height: number; url: string; width: number };
            }
            | {
                height: number;
                size: "Large"
                | "Preview";
                type: "Image";
                url: string;
                width: number;
            }
            | { height: number; type: "Video"; url: string; width: number }
            | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                title?: null
                | string;
                type: "Text";
                url?: null | string;
            }
            | { type: "None" }

        Data

        • {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              image?:
                  | null
                  | {
                      height: number;
                      size: "Large"
                      | "Preview";
                      url: string;
                      width: number;
                  };
              original_url?: null
              | string;
              site_name?: null | string;
              special?:
                  | null
                  | { type: "None" }
                  | { type: "GIF" }
                  | { id: string; timestamp?: null | string; type: "YouTube" }
                  | { content_type: "Channel"; id: string; type: "Lightspeed" }
                  | {
                      content_type: "Video" | "Channel" | "Clip";
                      id: string;
                      type: "Twitch";
                  }
                  | { content_type: string; id: string; type: "Spotify" }
                  | { type: "Soundcloud" }
                  | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                  | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                  | { id: string; type: "Streamable" };
              title?: null | string;
              type: "Website";
              url?: null | string;
              video?: null | { height: number; url: string; width: number };
          }
          • Optionalcolour?: null | string

            CSS Colour

            @@ -43,4 +43,4 @@
          • Optionaltitle?: null | string

            Title of text embed

          • type: "Text"
          • Optionalurl?: null | string

            URL for title

        • { type: "None" }

      Returns MessageEmbed

      Embed

      -
    +
    diff --git a/classes/MFA.html b/classes/MFA.html index 7a404eae..5376349b 100644 --- a/classes/MFA.html +++ b/classes/MFA.html @@ -1,5 +1,5 @@ MFA | revolt.js

    Class MFA

    Multi-Factor Authentication

    -

    Constructors

    Constructors

    Accessors

    Constructors

    • Construct MFA helper

      Parameters

      • client: Client

        Client

      • state: {
            email_mfa: boolean;
            email_otp: boolean;
            recovery_active: boolean;
            security_key_mfa: boolean;
            totp_mfa: boolean;
            trusted_handover: boolean;
        }

        State

        -

      Returns MFA

    Accessors

    • get authenticatorEnabled(): boolean

      Whether authenticator app is enabled

      -

      Returns boolean

    • get availableMethods(): ("Password" | "Recovery" | "Totp")[]

      Available MFA methods for generating tickets

      -

      Returns ("Password" | "Recovery" | "Totp")[]

    • get recoveryEnabled(): boolean

      Whether recovery codes are enabled

      -

      Returns boolean

    Methods

    • Create an MFA ticket

      +

    Returns MFA

    Accessors

    • get authenticatorEnabled(): boolean

      Whether authenticator app is enabled

      +

      Returns boolean

    • get availableMethods(): ("Password" | "Recovery" | "Totp")[]

      Available MFA methods for generating tickets

      +

      Returns ("Password" | "Recovery" | "Totp")[]

    • get recoveryEnabled(): boolean

      Whether recovery codes are enabled

      +

      Returns boolean

    Methods

    • Create an MFA ticket

      Parameters

      • params: { password: string } | { recovery_code: string } | { totp_code: string }

      Returns Promise<MFATicket>

      Token

      -
    • Enable authenticator using token generated from secret found earlier

      +
    • Enable authenticator using token generated from secret found earlier

      Parameters

      • token: string

        Token

        -

      Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/classes/MFATicket.html b/classes/MFATicket.html index f56cf6a9..971d7fb0 100644 --- a/classes/MFATicket.html +++ b/classes/MFATicket.html @@ -1,5 +1,5 @@ MFATicket | revolt.js

    Class MFATicket

    MFA Ticket

    -

    Constructors

    Constructors

    Accessors

    Methods

    deleteAccount disableAccount @@ -17,14 +17,14 @@
  • token: string

    Unique Token

  • validated: boolean

    Whether this ticket has been validated (can be used for account actions)

  • mutate: SetStoreFunction<
        {
            email_mfa: boolean;
            email_otp: boolean;
            recovery_active: boolean;
            security_key_mfa: boolean;
            totp_mfa: boolean;
            trusted_handover: boolean;
        },
    >

    Mutate the store

    -
  • Returns MFATicket

    Accessors

    Methods

    • Disable authenticator

      -

      Returns Promise<void>

    • Fetch recovery codes

      +

    Returns MFATicket

    Accessors

    Methods

    • Disable authenticator

      +

      Returns Promise<void>

    • Fetch recovery codes

      Returns Promise<string[]>

      List of codes

      -
    • Generate new authenticator secret

      +
    • Generate new authenticator secret

      Returns Promise<string>

      Secret

      -
    • Generate new set of recovery codes

      +
    • Generate new set of recovery codes

      Returns Promise<string[]>

      List of codes

      -
    +
    diff --git a/classes/Message.html b/classes/Message.html index 4726a93b..d3f4e24c 100644 --- a/classes/Message.html +++ b/classes/Message.html @@ -1,5 +1,5 @@ Message | revolt.js

    Class Message

    Message Class

    -

    Constructors

    Constructors

    Properties

    id: string

    Accessors

    • get animatedAvatarURL(): undefined | string

      Get the animated avatar URL for this message

      -

      Returns undefined | string

    • get authorId(): undefined | string

      Id of user or webhook this message was sent by

      -

      Returns undefined | string

    • get avatarURL(): undefined | string

      Get the avatar URL for this message

      -

      Returns undefined | string

    • get editedAt(): undefined | Date

      Time at which this message was edited

      -

      Returns undefined | Date

    • get interactions(): | undefined
      | { reactions?: null
      | string[]; restrict_reactions?: boolean }

      Interactions

      +

    Returns Message

    Properties

    id: string

    Accessors

    • get animatedAvatarURL(): undefined | string

      Get the animated avatar URL for this message

      +

      Returns undefined | string

    • get authorId(): undefined | string

      Id of user or webhook this message was sent by

      +

      Returns undefined | string

    • get avatarURL(): undefined | string

      Get the avatar URL for this message

      +

      Returns undefined | string

    • get editedAt(): undefined | Date

      Time at which this message was edited

      +

      Returns undefined | Date

    • get interactions(): | undefined
      | { reactions?: null
      | string[]; restrict_reactions?: boolean }

      Interactions

      Returns undefined | { reactions?: null | string[]; restrict_reactions?: boolean }

      • undefined
      • { reactions?: null | string[]; restrict_reactions?: boolean }
        • Optionalreactions?: null | string[]

          Reactions which should always appear and be distinct

        • Optionalrestrict_reactions?: boolean

          Whether reactions should be restricted to the given list

          Can only be set to true if reactions list is of at least length 1

          -
    • get isSuppressed(): boolean

      Whether this message has suppressed desktop/push notifications

      -

      Returns boolean

    • get masquerade(): | undefined
      | { avatar?: null
      | string; colour?: null | string; name?: null | string }

      Masquerade

      +

    Methods

    • Edit a message

      +
    • get masqueradeAvatarURL(): undefined | string

      Avatar URL from the masquerade

      +

      Returns undefined | string

    • get mentionIds(): undefined | string[]

      IDs of users this message mentions

      +

      Returns undefined | string[]

    • get reactions(): ReactiveMap<string, ReactiveSet<string>>

      Reactions

      +

      Returns ReactiveMap<string, ReactiveSet<string>>

    • get replyIds(): undefined | string[]

      IDs of messages this message replies to

      +

      Returns undefined | string[]

    • get roleColour(): undefined | null | string

      Get the role colour for this message

      +

      Returns undefined | null | string

    • get roleMentionIds(): undefined | string[]

      IDs of roles this message mentions

      +

      Returns undefined | string[]

    • get username(): undefined | string

      Get the username for this message

      +

      Returns undefined | string

    Methods

    • Edit a message

      Parameters

      • data: {
            content?: null | string;
            embeds?:
                | null
                | {
                    colour?: null
                    | string;
                    description?: null | string;
                    icon_url?: null | string;
                    media?: null | string;
                    title?: null | string;
                    url?: null | string;
                }[];
        }

        Message edit route data

        • Optionalcontent?: null | string

          New message content

        • Optionalembeds?:
              | null
              | {
                  colour?: null
                  | string;
                  description?: null | string;
                  icon_url?: null | string;
                  media?: null | string;
                  title?: null | string;
                  url?: null | string;
              }[]

          Embeds to include in the message

          -

      Returns Promise<
          {
              _id: string;
              attachments?: | null
              | {
                  _id: string;
                  content_type: string;
                  deleted?: null
                  | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata:
                      | { type: "File" }
                      | { type: "Text" }
                      | { height: number; type: "Image"; width: number }
                      | { height: number; type: "Video"; width: number }
                      | { type: "Audio" };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              }[];
              author: string;
              channel: string;
              content?: null
              | string;
              edited?: null | string;
              embeds?:
                  | null
                  | (
                      | {
                          colour?: null
                          | string;
                          description?: null | string;
                          icon_url?: null | string;
                          image?:
                              | null
                              | {
                                  height: number;
                                  size: "Large"
                                  | "Preview";
                                  url: string;
                                  width: number;
                              };
                          original_url?: null
                          | string;
                          site_name?: null | string;
                          special?:
                              | null
                              | { type: "None" }
                              | { type: "GIF" }
                              | { id: string; timestamp?: null | string; type: "YouTube" }
                              | { content_type: "Channel"; id: string; type: "Lightspeed" }
                              | {
                                  content_type: "Video" | "Channel" | "Clip";
                                  id: string;
                                  type: "Twitch";
                              }
                              | { content_type: string; id: string; type: "Spotify" }
                              | { type: "Soundcloud" }
                              | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                              | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                              | { id: string; type: "Streamable" };
                          title?: null | string;
                          type: "Website";
                          url?: null | string;
                          video?: null | { height: number; url: string; width: number };
                      }
                      | {
                          height: number;
                          size: "Large"
                          | "Preview";
                          type: "Image";
                          url: string;
                          width: number;
                      }
                      | { height: number; type: "Video"; url: string; width: number }
                      | {
                          colour?: null | string;
                          description?: null | string;
                          icon_url?: null | string;
                          media?:
                              | null
                              | {
                                  _id: string;
                                  content_type: string;
                                  deleted?: null
                                  | boolean;
                                  filename: string;
                                  message_id?: null | string;
                                  metadata:
                                      | { type: "File" }
                                      | { type: "Text" }
                                      | { height: number; type: "Image"; width: number }
                                      | { height: number; type: "Video"; width: number }
                                      | { type: "Audio" };
                                  object_id?: null | string;
                                  reported?: null | boolean;
                                  server_id?: null | string;
                                  size: number;
                                  tag: string;
                                  user_id?: null | string;
                              };
                          title?: null
                          | string;
                          type: "Text";
                          url?: null | string;
                      }
                      | { type: "None" }
                  )[];
              flags?: number;
              interactions?: {
                  reactions?: null | string[];
                  restrict_reactions?: boolean;
              };
              masquerade?: | null
              | { avatar?: null
              | string; colour?: null | string; name?: null | string };
              member?:
                  | null
                  | {
                      _id: { server: string; user: string };
                      avatar?:
                          | null
                          | {
                              _id: string;
                              content_type: string;
                              deleted?: null
                              | boolean;
                              filename: string;
                              message_id?: null | string;
                              metadata:
                                  | { type: "File" }
                                  | { type: "Text" }
                                  | { height: number; type: "Image"; width: number }
                                  | { height: number; type: "Video"; width: number }
                                  | { type: "Audio" };
                              object_id?: null | string;
                              reported?: null | boolean;
                              server_id?: null | string;
                              size: number;
                              tag: string;
                              user_id?: null | string;
                          };
                      joined_at: string;
                      nickname?: null
                      | string;
                      roles?: string[];
                      timeout?: null | string;
                  };
              mentions?: null
              | string[];
              nonce?: null | string;
              pinned?: null | boolean;
              reactions?: { [key: string]: string[] };
              replies?: null | string[];
              role_mentions?: null | string[];
              system?:
                  | null
                  | { content: string; type: "text" }
                  | { by: string; id: string; type: "user_added" }
                  | { by: string; id: string; type: "user_remove" }
                  | { id: string; type: "user_joined" }
                  | { id: string; type: "user_left" }
                  | { id: string; type: "user_kicked" }
                  | { id: string; type: "user_banned" }
                  | { by: string; name: string; type: "channel_renamed" }
                  | { by: string; type: "channel_description_changed" }
                  | { by: string; type: "channel_icon_changed" }
                  | { from: string; to: string; type: "channel_ownership_changed" }
                  | { by: string; id: string; type: "message_pinned" }
                  | { by: string; id: string; type: "message_unpinned" };
              user?:
                  | null
                  | {
                      _id: string;
                      avatar?: | null
                      | {
                          _id: string;
                          content_type: string;
                          deleted?: null
                          | boolean;
                          filename: string;
                          message_id?: null | string;
                          metadata:
                              | { type: "File" }
                              | { type: "Text" }
                              | { height: number; type: "Image"; width: number }
                              | { height: number; type: "Video"; width: number }
                              | { type: "Audio" };
                          object_id?: null | string;
                          reported?: null | boolean;
                          server_id?: null | string;
                          size: number;
                          tag: string;
                          user_id?: null | string;
                      };
                      badges?: number;
                      bot?: null
                      | { owner: string };
                      discriminator: string;
                      display_name?: null | string;
                      flags?: number;
                      online: boolean;
                      privileged?: boolean;
                      relations?: {
                          _id: string;
                          status:
                              | "User"
                              | "None"
                              | "Friend"
                              | "Outgoing"
                              | "Incoming"
                              | "Blocked"
                              | "BlockedOther";
                      }[];
                      relationship: | "User"
                      | "None"
                      | "Friend"
                      | "Outgoing"
                      | "Incoming"
                      | "Blocked"
                      | "BlockedOther";
                      status?: | null
                      | {
                          presence?: null
                          | "Online"
                          | "Idle"
                          | "Focus"
                          | "Busy"
                          | "Invisible";
                          text?: null | string;
                      };
                      username: string;
                  };
              webhook?: null
              | { avatar?: null | string; name: string };
          },
      >

    • React to a message

      +

    Returns Promise<
        {
            _id: string;
            attachments?: | null
            | {
                _id: string;
                content_type: string;
                deleted?: null
                | boolean;
                filename: string;
                message_id?: null | string;
                metadata:
                    | { type: "File" }
                    | { type: "Text" }
                    | { height: number; type: "Image"; width: number }
                    | { height: number; type: "Video"; width: number }
                    | { type: "Audio" };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            }[];
            author: string;
            channel: string;
            content?: null
            | string;
            edited?: null | string;
            embeds?:
                | null
                | (
                    | {
                        colour?: null
                        | string;
                        description?: null | string;
                        icon_url?: null | string;
                        image?:
                            | null
                            | {
                                height: number;
                                size: "Large"
                                | "Preview";
                                url: string;
                                width: number;
                            };
                        original_url?: null
                        | string;
                        site_name?: null | string;
                        special?:
                            | null
                            | { type: "None" }
                            | { type: "GIF" }
                            | { id: string; timestamp?: null | string; type: "YouTube" }
                            | { content_type: "Channel"; id: string; type: "Lightspeed" }
                            | {
                                content_type: "Video" | "Channel" | "Clip";
                                id: string;
                                type: "Twitch";
                            }
                            | { content_type: string; id: string; type: "Spotify" }
                            | { type: "Soundcloud" }
                            | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                            | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                            | { id: string; type: "Streamable" };
                        title?: null | string;
                        type: "Website";
                        url?: null | string;
                        video?: null | { height: number; url: string; width: number };
                    }
                    | {
                        height: number;
                        size: "Large"
                        | "Preview";
                        type: "Image";
                        url: string;
                        width: number;
                    }
                    | { height: number; type: "Video"; url: string; width: number }
                    | {
                        colour?: null | string;
                        description?: null | string;
                        icon_url?: null | string;
                        media?:
                            | null
                            | {
                                _id: string;
                                content_type: string;
                                deleted?: null
                                | boolean;
                                filename: string;
                                message_id?: null | string;
                                metadata:
                                    | { type: "File" }
                                    | { type: "Text" }
                                    | { height: number; type: "Image"; width: number }
                                    | { height: number; type: "Video"; width: number }
                                    | { type: "Audio" };
                                object_id?: null | string;
                                reported?: null | boolean;
                                server_id?: null | string;
                                size: number;
                                tag: string;
                                user_id?: null | string;
                            };
                        title?: null
                        | string;
                        type: "Text";
                        url?: null | string;
                    }
                    | { type: "None" }
                )[];
            flags?: number;
            interactions?: {
                reactions?: null | string[];
                restrict_reactions?: boolean;
            };
            masquerade?: | null
            | { avatar?: null
            | string; colour?: null | string; name?: null | string };
            member?:
                | null
                | {
                    _id: { server: string; user: string };
                    avatar?:
                        | null
                        | {
                            _id: string;
                            content_type: string;
                            deleted?: null
                            | boolean;
                            filename: string;
                            message_id?: null | string;
                            metadata:
                                | { type: "File" }
                                | { type: "Text" }
                                | { height: number; type: "Image"; width: number }
                                | { height: number; type: "Video"; width: number }
                                | { type: "Audio" };
                            object_id?: null | string;
                            reported?: null | boolean;
                            server_id?: null | string;
                            size: number;
                            tag: string;
                            user_id?: null | string;
                        };
                    joined_at: string;
                    nickname?: null
                    | string;
                    roles?: string[];
                    timeout?: null | string;
                };
            mentions?: null
            | string[];
            nonce?: null | string;
            pinned?: null | boolean;
            reactions?: { [key: string]: string[] };
            replies?: null | string[];
            role_mentions?: null | string[];
            system?:
                | null
                | { content: string; type: "text" }
                | { by: string; id: string; type: "user_added" }
                | { by: string; id: string; type: "user_remove" }
                | { id: string; type: "user_joined" }
                | { id: string; type: "user_left" }
                | { id: string; type: "user_kicked" }
                | { id: string; type: "user_banned" }
                | { by: string; name: string; type: "channel_renamed" }
                | { by: string; type: "channel_description_changed" }
                | { by: string; type: "channel_icon_changed" }
                | { from: string; to: string; type: "channel_ownership_changed" }
                | { by: string; id: string; type: "message_pinned" }
                | { by: string; id: string; type: "message_unpinned" };
            user?:
                | null
                | {
                    _id: string;
                    avatar?: | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                    badges?: number;
                    bot?: null
                    | { owner: string };
                    discriminator: string;
                    display_name?: null | string;
                    flags?: number;
                    online: boolean;
                    privileged?: boolean;
                    relations?: {
                        _id: string;
                        status:
                            | "User"
                            | "None"
                            | "Friend"
                            | "Outgoing"
                            | "Incoming"
                            | "Blocked"
                            | "BlockedOther";
                    }[];
                    relationship: | "User"
                    | "None"
                    | "Friend"
                    | "Outgoing"
                    | "Incoming"
                    | "Blocked"
                    | "BlockedOther";
                    status?: | null
                    | {
                        presence?: null
                        | "Online"
                        | "Idle"
                        | "Focus"
                        | "Busy"
                        | "Invisible";
                        text?: null | string;
                    };
                    username: string;
                };
            webhook?: null
            | { avatar?: null | string; name: string };
        },
    >

    • React to a message

      Parameters

      • emoji: string

        Unicode or emoji ID

        -

      Returns Promise<void>

    • Reply to Message

      -

      Parameters

      • data:
            | string
            | Omit<
                {
                    attachments?: null
                    | string[];
                    content?: null | string;
                    embeds?:
                        | null
                        | {
                            colour?: null
                            | string;
                            description?: null | string;
                            icon_url?: null | string;
                            media?: null | string;
                            title?: null | string;
                            url?: null | string;
                        }[];
                    flags?: null
                    | number;
                    interactions?:
                        | null
                        | { reactions?: null
                        | string[]; restrict_reactions?: boolean };
                    masquerade?:
                        | null
                        | {
                            avatar?: null
                            | string;
                            colour?: null | string;
                            name?: null | string;
                        };
                    nonce?: null
                    | string;
                    replies?:
                        | null
                        | { fail_if_not_exists?: null
                        | boolean; id: string; mention: boolean }[];
                },
                "nonce",
            > & { nonce?: string }
      • mention: boolean = true

      Returns undefined | Promise<Message>

    • Un-react from a message

      +

    Returns Promise<void>

    • Reply to Message

      +

      Parameters

      • data:
            | string
            | Omit<
                {
                    attachments?: null
                    | string[];
                    content?: null | string;
                    embeds?:
                        | null
                        | {
                            colour?: null
                            | string;
                            description?: null | string;
                            icon_url?: null | string;
                            media?: null | string;
                            title?: null | string;
                            url?: null | string;
                        }[];
                    flags?: null
                    | number;
                    interactions?:
                        | null
                        | { reactions?: null
                        | string[]; restrict_reactions?: boolean };
                    masquerade?:
                        | null
                        | {
                            avatar?: null
                            | string;
                            colour?: null | string;
                            name?: null | string;
                        };
                    nonce?: null
                    | string;
                    replies?:
                        | null
                        | { fail_if_not_exists?: null
                        | boolean; id: string; mention: boolean }[];
                },
                "nonce",
            > & { nonce?: string }
      • mention: boolean = true

      Returns undefined | Promise<Message>

    • Un-react from a message

      Parameters

      • emoji: string

        Unicode or emoji ID

        -

      Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/classes/MessageCollection.html b/classes/MessageCollection.html index 6ec4f5f7..2baf2ad5 100644 --- a/classes/MessageCollection.html +++ b/classes/MessageCollection.html @@ -1,5 +1,5 @@ MessageCollection | revolt.js

    Class MessageCollection

    Collection of Messages

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedMessage
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedMessage>>

    Methods

    • Create a new instance of an object

      +

    Returns MessageCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedMessage
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedMessage>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: Message

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Delete an object

      +

    Returns void

    Returns void

    Returns Message[]

    Returns undefined | Message

    Returns Message

    Returns undefined | Message

    Returns O[]

    +
    diff --git a/classes/MessageEmbed.html b/classes/MessageEmbed.html index 334a947c..e4216508 100644 --- a/classes/MessageEmbed.html +++ b/classes/MessageEmbed.html @@ -1,12 +1,12 @@ MessageEmbed | revolt.js

    Class MessageEmbedAbstract

    Message Embed

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Methods

    Constructors

    Properties

    client?: Client
    type: "Text" | "Video" | "Image" | "Website" | "None"

    Methods

    • Create an Embed from an API Embed

      +

    Returns MessageEmbed

    Properties

    client?: Client
    type: "Text" | "Video" | "Image" | "Website" | "None"

    Methods

    • Create an Embed from an API Embed

      Parameters

      • client: Client

        Client

      • embed:
            | {
                colour?: null
                | string;
                description?: null | string;
                icon_url?: null | string;
                image?:
                    | null
                    | {
                        height: number;
                        size: "Large"
                        | "Preview";
                        url: string;
                        width: number;
                    };
                original_url?: null
                | string;
                site_name?: null | string;
                special?:
                    | null
                    | { type: "None" }
                    | { type: "GIF" }
                    | { id: string; timestamp?: null | string; type: "YouTube" }
                    | { content_type: "Channel"; id: string; type: "Lightspeed" }
                    | {
                        content_type: "Video" | "Channel" | "Clip";
                        id: string;
                        type: "Twitch";
                    }
                    | { content_type: string; id: string; type: "Spotify" }
                    | { type: "Soundcloud" }
                    | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                    | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                    | { id: string; type: "Streamable" };
                title?: null | string;
                type: "Website";
                url?: null | string;
                video?: null | { height: number; url: string; width: number };
            }
            | {
                height: number;
                size: "Large"
                | "Preview";
                type: "Image";
                url: string;
                width: number;
            }
            | { height: number; type: "Video"; url: string; width: number }
            | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                title?: null
                | string;
                type: "Text";
                url?: null | string;
            }
            | { type: "None" }

        Data

        • {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              image?:
                  | null
                  | {
                      height: number;
                      size: "Large"
                      | "Preview";
                      url: string;
                      width: number;
                  };
              original_url?: null
              | string;
              site_name?: null | string;
              special?:
                  | null
                  | { type: "None" }
                  | { type: "GIF" }
                  | { id: string; timestamp?: null | string; type: "YouTube" }
                  | { content_type: "Channel"; id: string; type: "Lightspeed" }
                  | {
                      content_type: "Video" | "Channel" | "Clip";
                      id: string;
                      type: "Twitch";
                  }
                  | { content_type: string; id: string; type: "Spotify" }
                  | { type: "Soundcloud" }
                  | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                  | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                  | { id: string; type: "Streamable" };
              title?: null | string;
              type: "Website";
              url?: null | string;
              video?: null | { height: number; url: string; width: number };
          }
          • Optionalcolour?: null | string

            CSS Colour

            @@ -37,4 +37,4 @@
          • Optionaltitle?: null | string

            Title of text embed

          • type: "Text"
          • Optionalurl?: null | string

            URL for title

        • { type: "None" }

      Returns MessageEmbed

      Embed

      -
    +
    diff --git a/classes/MessagePinnedSystemMessage.html b/classes/MessagePinnedSystemMessage.html new file mode 100644 index 00000000..e55e3c82 --- /dev/null +++ b/classes/MessagePinnedSystemMessage.html @@ -0,0 +1,18 @@ +MessagePinnedSystemMessage | revolt.js

    Class MessagePinnedSystemMessage

    Message Pinned System Message

    +

    Hierarchy (View Summary)

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    • Construct System Message

      +

      Parameters

      • client: Client

        Client

        +
      • systemMessage: (
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }
        ) & { type: "message_pinned" | "message_unpinned" }

        System Message

        +

      Returns MessagePinnedSystemMessage

    Properties

    byId: string
    client?: Client
    messageId: string
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Accessors

    Methods

    • Create an System Message from an API System Message

      +

      Parameters

      • client: Client

        Client

        +
      • message:
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }

      Returns SystemMessage

      System Message

      +
    diff --git a/classes/MessageWebhook.html b/classes/MessageWebhook.html index 6c853f1f..63b4a173 100644 --- a/classes/MessageWebhook.html +++ b/classes/MessageWebhook.html @@ -1,5 +1,5 @@ MessageWebhook | revolt.js

    Class MessageWebhook

    Message Webhook Class

    -

    Constructors

    Constructors

    Properties

    avatar? id name @@ -7,5 +7,5 @@

    Constructors

    • Construct Message Webhook

      Parameters

      • client: Client

        Client

      • webhook: { avatar?: null | string; name: string }

        Webhook data

        -
      • id: string

      Returns MessageWebhook

    Properties

    avatar?: File
    id: string
    name: string

    Accessors

    +
  • id: string
  • Returns MessageWebhook

    Properties

    avatar?: File
    id: string
    name: string

    Accessors

    diff --git a/classes/PublicBot.html b/classes/PublicBot.html index 0fcbe047..916321e4 100644 --- a/classes/PublicBot.html +++ b/classes/PublicBot.html @@ -1,5 +1,5 @@ PublicBot | revolt.js

    Class PublicBot

    Public Bot Class

    -

    Constructors

    Constructors

    Properties

    avatar? description? id @@ -13,8 +13,8 @@
  • Optionalavatar?: string

    Profile Avatar

  • Optionaldescription?: string

    Profile Description

  • username: string

    Bot Username

    -
  • Returns PublicBot

    Properties

    avatar?: File
    description?: string
    id: string
    username: string

    Methods

    • Add the bot to a group

      +

    Returns PublicBot

    Properties

    avatar?: File
    description?: string
    id: string
    username: string

    Methods

    • Add the bot to a server

      +

    Returns void

    +

    Returns void

    diff --git a/classes/PublicChannelInvite.html b/classes/PublicChannelInvite.html index d7d9caa5..ed2fa2e3 100644 --- a/classes/PublicChannelInvite.html +++ b/classes/PublicChannelInvite.html @@ -1,12 +1,12 @@ PublicChannelInvite | revolt.js

    Class PublicChannelInviteAbstract

    Public Channel Invite

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Methods

    Constructors

    Properties

    client?: Client
    type: "Group" | "Server" | "None"

    Methods

    • Create an Invite from an API Invite Response

      +

    Returns PublicChannelInvite

    Properties

    client?: Client
    type: "Group" | "Server" | "None"

    Methods

    • Create an Invite from an API Invite Response

      Parameters

      • client: Client

        Client

      • invite:
            | {
                channel_description?: null
                | string;
                channel_id: string;
                channel_name: string;
                code: string;
                member_count: number;
                server_banner?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                server_flags?: null
                | number;
                server_icon?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                server_id: string;
                server_name: string;
                type: "Server";
                user_avatar?: | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
                user_name: string;
            }
            | {
                channel_description?: null
                | string;
                channel_id: string;
                channel_name: string;
                code: string;
                type: "Group";
                user_avatar?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                user_name: string;
            }

        Data

        • {
              channel_description?: null | string;
              channel_id: string;
              channel_name: string;
              code: string;
              member_count: number;
              server_banner?:
                  | null
                  | {
                      _id: string;
                      content_type: string;
                      deleted?: null
                      | boolean;
                      filename: string;
                      message_id?: null | string;
                      metadata:
                          | { type: "File" }
                          | { type: "Text" }
                          | { height: number; type: "Image"; width: number }
                          | { height: number; type: "Video"; width: number }
                          | { type: "Audio" };
                      object_id?: null | string;
                      reported?: null | boolean;
                      server_id?: null | string;
                      size: number;
                      tag: string;
                      user_id?: null | string;
                  };
              server_flags?: null
              | number;
              server_icon?:
                  | null
                  | {
                      _id: string;
                      content_type: string;
                      deleted?: null
                      | boolean;
                      filename: string;
                      message_id?: null | string;
                      metadata:
                          | { type: "File" }
                          | { type: "Text" }
                          | { height: number; type: "Image"; width: number }
                          | { height: number; type: "Video"; width: number }
                          | { type: "Audio" };
                      object_id?: null | string;
                      reported?: null | boolean;
                      server_id?: null | string;
                      size: number;
                      tag: string;
                      user_id?: null | string;
                  };
              server_id: string;
              server_name: string;
              type: "Server";
              user_avatar?: | null
              | {
                  _id: string;
                  content_type: string;
                  deleted?: null
                  | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata:
                      | { type: "File" }
                      | { type: "Text" }
                      | { height: number; type: "Image"; width: number }
                      | { height: number; type: "Video"; width: number }
                      | { type: "Audio" };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              user_name: string;
          }
          • Optionalchannel_description?: null | string

            Description of server channel

            @@ -30,4 +30,4 @@
          • type: "Group"
          • Optionaluser_avatar?:
                | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                }

            Avatar of the user who created the invite

          • user_name: string

            Name of user who created the invite

      Returns PublicChannelInvite

      Invite

      -
    +
    diff --git a/classes/Server.html b/classes/Server.html index d9c7a10b..006e2561 100644 --- a/classes/Server.html +++ b/classes/Server.html @@ -1,5 +1,5 @@ Server | revolt.js

    Class Server

    Server Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists analytics @@ -59,56 +59,56 @@

    Constructors

    Properties

    id: string

    Accessors

    • get animatedIconURL(): undefined | string

      URL to the server's animated icon

      -

      Returns undefined | string

    • get bannerURL(): undefined | string

      URL to the server's banner

      -

      Returns undefined | string

    • get categories(): | undefined
      | { channels: string[]; id: string; title: string }[]

      Categories

      +

    Returns Server

    Properties

    id: string

    Accessors

    • get animatedIconURL(): undefined | string

      URL to the server's animated icon

      +

      Returns undefined | string

    • get bannerURL(): undefined | string

      URL to the server's banner

      +

      Returns undefined | string

    • get categories(): | undefined
      | { channels: string[]; id: string; title: string }[]

      Categories

      Returns undefined | { channels: string[]; id: string; title: string }[]

      • undefined
      • { channels: string[]; id: string; title: string }[]
        • channels: string[]

          Channels in this category

        • id: string

          Unique ID for this category

        • title: string

          Title for this category

          -
    • get mentions(): string[]

      Find all message IDs of unread messages

      +

    Methods

    Methods

    • Delete the underlying server

      Parameters

      • OptionalleaveEvent: boolean

        Whether we are leaving

        -

      Returns void

    • Ban user from this server

      +

    Returns void

    • Ban user from this server

      Parameters

      • user: string | User | ServerMember

        User

      • options: { reason?: null | string } = {}

        Ban options

        • Optionalreason?: null | string

          Ban reason

          -

      Returns Promise<ServerBan>

    • Create a channel

      +

    Returns Promise<ServerBan>

    • Create a channel

      Parameters

      • data: {
            description?: null | string;
            name: string;
            nsfw?: null | boolean;
            type?: "Text" | "Voice";
        }

        Channel create route data

        • Optionaldescription?: null | string

          Channel description

        • name: string

          Channel name

          @@ -118,18 +118,18 @@ which is smaller for higher priority roles.

      Returns Promise<Channel>

      The newly-created channel

      -
    • Create an emoji on the server

      +
    • Create an emoji on the server

      Parameters

      • autumnId: string

        Autumn Id

      • options: Omit<
            {
                name: string;
                nsfw?: boolean;
                parent: { id: string; type: "Server" }
                | { type: "Detached" };
            },
            "parent",
        >

        Options

        -

      Returns Promise<Emoji>

    • Create role

      +

    Returns Promise<Emoji>

    • Create role

      Parameters

      • name: string

        Role name

        -

      Returns Promise<
          {
              id: string;
              role: {
                  colour?: null
                  | string;
                  hoist?: boolean;
                  name: string;
                  permissions: { a: number; d: number };
                  rank?: number;
              };
          },
      >

    • Delete or leave a server

      +

    Returns Promise<
        {
            id: string;
            role: {
                colour?: null
                | string;
                hoist?: boolean;
                name: string;
                permissions: { a: number; d: number };
                rank?: number;
            };
        },
    >

    • Delete or leave a server

      Parameters

      • OptionalleaveSilently: boolean

        Whether to not send a message on leave

        -

      Returns Promise<void>

    • Delete emoji

      +

    Returns Promise<void>

    • Delete emoji

      Parameters

      • emojiId: string

        Emoji ID

        -

      Returns Promise<void>

    • Delete role

      +

    Returns Promise<void>

    • Delete role

      Parameters

      • roleId: string

        Role ID

        -

      Returns Promise<void>

    • Edit a server

      +

    Returns Promise<void>

    • Edit a server

      Parameters

      • data: {
            analytics?: null | boolean;
            banner?: null | string;
            categories?: null | { channels: string[]; id: string; title: string }[];
            description?: null | string;
            discoverable?: null | boolean;
            flags?: null | number;
            icon?: null | string;
            name?: null | string;
            remove?:
                | null
                | ("Description" | "Icon" | "Categories" | "SystemMessages" | "Banner")[];
            system_messages?:
                | null
                | {
                    user_banned?: null
                    | string;
                    user_joined?: null | string;
                    user_kicked?: null | string;
                    user_left?: null | string;
                };
        }

        Changes

        • Optionalanalytics?: null | boolean

          Whether analytics should be collected for this server

          Must be enabled in order to show up on Revolt Discover.

          @@ -143,7 +143,7 @@ which is smaller for higher priority roles.

        • Optionalname?: null | string

          Server name

        • Optionalremove?: null | ("Description" | "Icon" | "Categories" | "SystemMessages" | "Banner")[]

          Fields to remove from server object

        • Optionalsystem_messages?:
              | null
              | {
                  user_banned?: null
                  | string;
                  user_joined?: null | string;
                  user_kicked?: null | string;
                  user_left?: null | string;
              }

          System message configuration

          -

      Returns Promise<void>

    • Edit a role

      +

    Returns Promise<void>

    • Edit a role

      Parameters

      • roleId: string

        Role ID

      • data: {
            colour?: null | string;
            hoist?: null | boolean;
            name?: null | string;
            rank?: null | number;
            remove?: null | "Colour"[];
        }

        Role editing route data

        • Optionalcolour?: null | string

          Role colour

          @@ -153,42 +153,42 @@ which is smaller for higher priority roles.

          Ranking position

          Smaller values take priority.

        • Optionalremove?: null | "Colour"[]

          Fields to remove from role object

          -

      Returns Promise<
          {
              colour?: null
              | string;
              hoist?: boolean;
              name: string;
              permissions: { a: number; d: number };
              rank?: number;
          },
      >

    • Fetch a server's bans

      +

    Returns Promise<
        {
            colour?: null
            | string;
            hoist?: boolean;
            name: string;
            permissions: { a: number; d: number };
            rank?: number;
        },
    >

    • Helper function to retrieve cached server member by their ID in this server

      Parameters

      • userId: string

        User's ID

      Returns undefined | ServerMember

      Server Member (if cached)

      -
    • Check whether we have a given permission in a server

      +
    • Check whether we have a given permission in a server

      Parameters

      • ...permission: (
            | "Video"
            | "Masquerade"
            | "ManageChannel"
            | "ManageServer"
            | "ManagePermissions"
            | "ManageRole"
            | "ManageCustomisation"
            | "KickMembers"
            | "BanMembers"
            | "TimeoutMembers"
            | "AssignRoles"
            | "ChangeNickname"
            | "ManageNicknames"
            | "ChangeAvatar"
            | "RemoveAvatars"
            | "ViewChannel"
            | "ReadMessageHistory"
            | "SendMessage"
            | "ManageMessages"
            | "ManageWebhooks"
            | "InviteOthers"
            | "SendEmbeds"
            | "UploadFiles"
            | "React"
            | "Connect"
            | "Speak"
            | "MuteMembers"
            | "DeafenMembers"
            | "MoveMembers"
            | "MentionEveryone"
            | "MentionRoles"
            | "GrantAllSafe"
        )[]

        Permission Names

      Returns boolean

      Whether we have this permission

      -
    • Check whether we have at least one of the given permissions in a server

      +

    Returns Promise<void>

    • Check whether we have at least one of the given permissions in a server

      Parameters

      • ...permission: (
            | "Video"
            | "Masquerade"
            | "ManageChannel"
            | "ManageServer"
            | "ManagePermissions"
            | "ManageRole"
            | "ManageCustomisation"
            | "KickMembers"
            | "BanMembers"
            | "TimeoutMembers"
            | "AssignRoles"
            | "ChangeNickname"
            | "ManageNicknames"
            | "ChangeAvatar"
            | "RemoveAvatars"
            | "ViewChannel"
            | "ReadMessageHistory"
            | "SendMessage"
            | "ManageMessages"
            | "ManageWebhooks"
            | "InviteOthers"
            | "SendEmbeds"
            | "UploadFiles"
            | "React"
            | "Connect"
            | "Speak"
            | "MuteMembers"
            | "DeafenMembers"
            | "MoveMembers"
            | "MentionEveryone"
            | "MentionRoles"
            | "GrantAllSafe"
        )[]

        Permission Names

      Returns boolean

      Whether we have one of the permissions

      -
    • Query members from a server by name

      Parameters

      • query: string

        Name

      Returns Promise<{ members: ServerMember[]; users: User[] }>

      List of the server's members and their user objects

      -
    • Set role permissions

      +
    • Set role permissions

      Parameters

      • roleId: string = "default"

        Role Id, set to 'default' to affect all users

      • permissions: number | { allow: number; deny: number }

        Permission value

        • number
        • { allow: number; deny: number }
          • allow: number

            Format: uint64

            Allow bit flags

          • deny: number

            Format: uint64

            Disallow bit flags

            -

      Returns Promise<
          {
              _id: string;
              analytics?: boolean;
              banner?: | null
              | {
                  _id: string;
                  content_type: string;
                  deleted?: null
                  | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata:
                      | { type: "File" }
                      | { type: "Text" }
                      | { height: number; type: "Image"; width: number }
                      | { height: number; type: "Video"; width: number }
                      | { type: "Audio" };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              categories?: null
              | { channels: string[]; id: string; title: string }[];
              channels: string[];
              default_permissions: number;
              description?: null | string;
              discoverable?: boolean;
              flags?: number;
              icon?:
                  | null
                  | {
                      _id: string;
                      content_type: string;
                      deleted?: null
                      | boolean;
                      filename: string;
                      message_id?: null | string;
                      metadata:
                          | { type: "File" }
                          | { type: "Text" }
                          | { height: number; type: "Image"; width: number }
                          | { height: number; type: "Video"; width: number }
                          | { type: "Audio" };
                      object_id?: null | string;
                      reported?: null | boolean;
                      server_id?: null | string;
                      size: number;
                      tag: string;
                      user_id?: null | string;
                  };
              name: string;
              nsfw?: boolean;
              owner: string;
              roles?: {
                  [key: string]: {
                      colour?: null
                      | string;
                      hoist?: boolean;
                      name: string;
                      permissions: { a: number; d: number };
                      rank?: number;
                  };
              };
              system_messages?: | null
              | {
                  user_banned?: null
                  | string;
                  user_joined?: null | string;
                  user_kicked?: null | string;
                  user_left?: null | string;
              };
          },
      >

    • Optimised member fetch route

      -

      Parameters

      • OptionalexcludeOffline: boolean

      Returns Promise<void>

    • Convert to string

      +

    Returns Promise<
        {
            _id: string;
            analytics?: boolean;
            banner?: | null
            | {
                _id: string;
                content_type: string;
                deleted?: null
                | boolean;
                filename: string;
                message_id?: null | string;
                metadata:
                    | { type: "File" }
                    | { type: "Text" }
                    | { height: number; type: "Image"; width: number }
                    | { height: number; type: "Video"; width: number }
                    | { type: "Audio" };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            categories?: null
            | { channels: string[]; id: string; title: string }[];
            channels: string[];
            default_permissions: number;
            description?: null | string;
            discoverable?: boolean;
            flags?: number;
            icon?:
                | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
            name: string;
            nsfw?: boolean;
            owner: string;
            roles?: {
                [key: string]: {
                    colour?: null
                    | string;
                    hoist?: boolean;
                    name: string;
                    permissions: { a: number; d: number };
                    rank?: number;
                };
            };
            system_messages?: | null
            | {
                user_banned?: null
                | string;
                user_joined?: null | string;
                user_kicked?: null | string;
                user_left?: null | string;
            };
        },
    >

    • Optimised member fetch route

      +

      Parameters

      • OptionalexcludeOffline: boolean

      Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/classes/ServerBan.html b/classes/ServerBan.html index 17e31b33..2433366d 100644 --- a/classes/ServerBan.html +++ b/classes/ServerBan.html @@ -1,5 +1,5 @@ ServerBan | revolt.js

    Class ServerBan

    Server Ban

    -

    Constructors

    Constructors

    Properties

    client id reason? @@ -17,8 +17,8 @@
  • Optionalavatar?:
        | null
        | {
            _id: string;
            content_type: string;
            deleted?: null
            | boolean;
            filename: string;
            message_id?: null | string;
            metadata:
                | { type: "File" }
                | { type: "Text" }
                | { height: number; type: "Image"; width: number }
                | { height: number; type: "Video"; width: number }
                | { type: "Audio" };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        }

    Avatar of the banned user

  • discriminator: string

    Discriminator of the banned user

  • username: string

    Username of the banned user

    -
  • Returns ServerBan

    Properties

    client: Client
    id: { server: string; user: string }

    Type declaration

    • server: string

      Server Id

      +

    Returns ServerBan

    Properties

    client: Client
    id: { server: string; user: string }

    Type declaration

    • server: string

      Server Id

    • user: string

      User Id

      -
    reason?: string
    user?: BannedUser

    Accessors

    Methods

    +
    reason?: string
    user?: BannedUser

    Accessors

    Methods

    diff --git a/classes/ServerCollection.html b/classes/ServerCollection.html index a3e09902..1c94fda8 100644 --- a/classes/ServerCollection.html +++ b/classes/ServerCollection.html @@ -1,5 +1,5 @@ ServerCollection | revolt.js

    Class ServerCollection

    Collection of Servers

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedServer
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServer>>

    Methods

    • Create a new instance of an object

      +

    Returns ServerCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedServer
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServer>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: Server

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Create a server

      +

    Returns void

    Returns void

    Returns Server[]

    Returns undefined | Server

    Returns Server

    Returns undefined | Server

    Returns O[]

    +
    diff --git a/classes/ServerInvite.html b/classes/ServerInvite.html index 858a7b51..425d495d 100644 --- a/classes/ServerInvite.html +++ b/classes/ServerInvite.html @@ -1,5 +1,5 @@ ServerInvite | revolt.js

    Class ServerInvite

    Server Invite

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    channelId client? creatorId @@ -21,11 +21,11 @@
  • type: "Server"
  • { _id: string; channel: string; creator: string; type: "Group" }
    • _id: string

      Invite code

    • channel: string

      Id of the group channel this invite points to

    • creator: string

      Id of user who created this invite

      -
    • type: "Group"
    • type: "Server"

    Returns ServerInvite

    Properties

    channelId: string
    client?: Client
    creatorId: string
    id: string
    serverId: string
    type: "Group" | "Server" | "None"

    Accessors

    Methods

    • Create an Invite from an API Invite

      +
    • type: "Group"
    • type: "Server"

    Returns ServerInvite

    Properties

    channelId: string
    client?: Client
    creatorId: string
    id: string
    serverId: string
    type: "Group" | "Server" | "None"

    Accessors

    Methods

    • Create an Invite from an API Invite

      Parameters

      • client: Client

        Client

      • invite:
            | {
                _id: string;
                channel: string;
                creator: string;
                server: string;
                type: "Server";
            }
            | { _id: string; channel: string; creator: string; type: "Group" }

        Data

        • {
              _id: string;
              channel: string;
              creator: string;
              server: string;
              type: "Server";
          }
          • _id: string

            Invite code

            @@ -36,4 +36,4 @@
          • channel: string

            Id of the group channel this invite points to

          • creator: string

            Id of user who created this invite

          • type: "Group"

      Returns ChannelInvite

      Invite

      -
    +
    diff --git a/classes/ServerMember.html b/classes/ServerMember.html index 2c1b5f8c..c91f3823 100644 --- a/classes/ServerMember.html +++ b/classes/ServerMember.html @@ -1,5 +1,5 @@ ServerMember | revolt.js

    Class ServerMember

    Server Member Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists animatedAvatarURL @@ -28,45 +28,45 @@
  • id: { server: string; user: string }

    Id

    • server: string

      Server Id

    • user: string

      User Id

      -
  • Returns ServerMember

    Properties

    id: { server: string; user: string }

    Type declaration

    • server: string

      Server Id

      +

    Returns ServerMember

    Properties

    id: { server: string; user: string }

    Type declaration

    • server: string

      Server Id

    • user: string

      User Id

      -

    Accessors

    • get hoistedRole(): | null
      | Partial<
          {
              colour?: null
              | string;
              hoist?: boolean;
              name: string;
              permissions: { a: number; d: number };
              rank?: number;
          },
      >

      Member's currently hoisted role.

      -

      Returns
          | null
          | Partial<
              {
                  colour?: null
                  | string;
                  hoist?: boolean;
                  name: string;
                  permissions: { a: number; d: number };
                  rank?: number;
              },
          >

    • get orderedRoles(): (
          Partial<
              {
                  colour?: null
                  | string;
                  hoist?: boolean;
                  name: string;
                  permissions: { a: number; d: number };
                  rank?: number;
              },
          > & { id: string }
      )[]

      Ordered list of roles for this member, from lowest to highest priority.

      -

      Returns (
          Partial<
              {
                  colour?: null
                  | string;
                  hoist?: boolean;
                  name: string;
                  permissions: { a: number; d: number };
                  rank?: number;
              },
          > & { id: string }
      )[]

    • get ranking(): number

      Member's ranking +

    Accessors

    • get hoistedRole(): | null
      | Partial<
          {
              colour?: null
              | string;
              hoist?: boolean;
              name: string;
              permissions: { a: number; d: number };
              rank?: number;
          },
      >

      Member's currently hoisted role.

      +

      Returns
          | null
          | Partial<
              {
                  colour?: null
                  | string;
                  hoist?: boolean;
                  name: string;
                  permissions: { a: number; d: number };
                  rank?: number;
              },
          >

    • get orderedRoles(): (
          Partial<
              {
                  colour?: null
                  | string;
                  hoist?: boolean;
                  name: string;
                  permissions: { a: number; d: number };
                  rank?: number;
              },
          > & { id: string }
      )[]

      Ordered list of roles for this member, from lowest to highest priority.

      +

      Returns (
          Partial<
              {
                  colour?: null
                  | string;
                  hoist?: boolean;
                  name: string;
                  permissions: { a: number; d: number };
                  rank?: number;
              },
          > & { id: string }
      )[]

    Methods

    Methods

    • Ban this member from the server

      Parameters

      • options: { reason?: null | string }

        Ban options

        • Optionalreason?: null | string

          Ban reason

          -

      Returns Promise<void>

    • Edit a member

      +

    Returns Promise<void>

    • Edit a member

      Parameters

      • data: {
            avatar?: null | string;
            nickname?: null | string;
            remove?: null | ("Avatar" | "Nickname" | "Roles" | "Timeout")[];
            roles?: null | string[];
            timeout?: null | string;
        }

        Changes

        • Optionalavatar?: null | string

          Attachment Id to set for avatar

        • Optionalnickname?: null | string

          Member nickname

        • Optionalremove?: null | ("Avatar" | "Nickname" | "Roles" | "Timeout")[]

          Fields to remove from channel object

        • Optionalroles?: null | string[]

          Array of role ids

        • Optionaltimeout?: null | string

          Timestamp this member is timed out until

          -

      Returns Promise<void>

    • Get the permissions that this member has against a certain object

      +

    Returns Promise<void>

    • Check whether a member has a certain permission against a certain object

      +
    • Check whether a member has a certain permission against a certain object

      Parameters

      • target: Channel | Server

        Target object to check permissions against

      • ...permission: (
            | "Video"
            | "Masquerade"
            | "ManageChannel"
            | "ManageServer"
            | "ManagePermissions"
            | "ManageRole"
            | "ManageCustomisation"
            | "KickMembers"
            | "BanMembers"
            | "TimeoutMembers"
            | "AssignRoles"
            | "ChangeNickname"
            | "ManageNicknames"
            | "ChangeAvatar"
            | "RemoveAvatars"
            | "ViewChannel"
            | "ReadMessageHistory"
            | "SendMessage"
            | "ManageMessages"
            | "ManageWebhooks"
            | "InviteOthers"
            | "SendEmbeds"
            | "UploadFiles"
            | "React"
            | "Connect"
            | "Speak"
            | "MuteMembers"
            | "DeafenMembers"
            | "MoveMembers"
            | "MentionEveryone"
            | "MentionRoles"
            | "GrantAllSafe"
        )[]

        Permission names to check for

      Returns boolean

      Whether the member has this permission

      -
    +
    diff --git a/classes/ServerMemberCollection.html b/classes/ServerMemberCollection.html index eb9256c8..20ff5424 100644 --- a/classes/ServerMemberCollection.html +++ b/classes/ServerMemberCollection.html @@ -1,5 +1,5 @@ ServerMemberCollection | revolt.js

    Class ServerMemberCollection

    Collection of Server Members

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedServerMember
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServerMember>>

    Methods

    • Create a new instance of an object

      +

    Returns ServerMemberCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedServerMember
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServerMember>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: ServerMember

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Delete an object

      +

    Returns void

    Returns void

    Returns ServerMember[]

    Returns undefined | ServerMember

    Returns ServerMember

    Returns undefined | ServerMember

    Returns O[]

    +
    diff --git a/classes/ServerPublicInvite.html b/classes/ServerPublicInvite.html index 524d181c..db201a83 100644 --- a/classes/ServerPublicInvite.html +++ b/classes/ServerPublicInvite.html @@ -1,5 +1,5 @@ ServerPublicInvite | revolt.js

    Class ServerPublicInvite

    Public Server Invite

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

  • code: string

    Invite code

  • type: "Group"
  • Optionaluser_avatar?:
        | null
        | {
            _id: string;
            content_type: string;
            deleted?: null
            | boolean;
            filename: string;
            message_id?: null | string;
            metadata:
                | { type: "File" }
                | { type: "Text" }
                | { height: number; type: "Image"; width: number }
                | { height: number; type: "Video"; width: number }
                | { type: "Audio" };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        }

    Avatar of the user who created the invite

  • user_name: string

    Name of user who created the invite

    -
    • type: "Server"

    Returns ServerPublicInvite

    Properties

    channelDescription?: string
    channelId: string
    channelName: string
    client?: Client
    code: string
    memberCount: number
    serverBanner?: File
    serverFlags: ServerFlags
    serverIcon?: File
    serverId: string
    serverName: string
    type: "Group" | "Server" | "None"
    userAvatar?: File
    userName: string

    Methods

    • Create an Invite from an API Invite Response

      +
    • type: "Server"

    Returns ServerPublicInvite

    Properties

    channelDescription?: string
    channelId: string
    channelName: string
    client?: Client
    code: string
    memberCount: number
    serverBanner?: File
    serverFlags: ServerFlags
    serverIcon?: File
    serverId: string
    serverName: string
    type: "Group" | "Server" | "None"
    userAvatar?: File
    userName: string

    Methods

    • Create an Invite from an API Invite Response

      Parameters

      • client: Client

        Client

      • invite:
            | {
                channel_description?: null
                | string;
                channel_id: string;
                channel_name: string;
                code: string;
                member_count: number;
                server_banner?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                server_flags?: null
                | number;
                server_icon?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                server_id: string;
                server_name: string;
                type: "Server";
                user_avatar?: | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
                user_name: string;
            }
            | {
                channel_description?: null
                | string;
                channel_id: string;
                channel_name: string;
                code: string;
                type: "Group";
                user_avatar?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                user_name: string;
            }

        Data

        • {
              channel_description?: null | string;
              channel_id: string;
              channel_name: string;
              code: string;
              member_count: number;
              server_banner?:
                  | null
                  | {
                      _id: string;
                      content_type: string;
                      deleted?: null
                      | boolean;
                      filename: string;
                      message_id?: null | string;
                      metadata:
                          | { type: "File" }
                          | { type: "Text" }
                          | { height: number; type: "Image"; width: number }
                          | { height: number; type: "Video"; width: number }
                          | { type: "Audio" };
                      object_id?: null | string;
                      reported?: null | boolean;
                      server_id?: null | string;
                      size: number;
                      tag: string;
                      user_id?: null | string;
                  };
              server_flags?: null
              | number;
              server_icon?:
                  | null
                  | {
                      _id: string;
                      content_type: string;
                      deleted?: null
                      | boolean;
                      filename: string;
                      message_id?: null | string;
                      metadata:
                          | { type: "File" }
                          | { type: "Text" }
                          | { height: number; type: "Image"; width: number }
                          | { height: number; type: "Video"; width: number }
                          | { type: "Audio" };
                      object_id?: null | string;
                      reported?: null | boolean;
                      server_id?: null | string;
                      size: number;
                      tag: string;
                      user_id?: null | string;
                  };
              server_id: string;
              server_name: string;
              type: "Server";
              user_avatar?: | null
              | {
                  _id: string;
                  content_type: string;
                  deleted?: null
                  | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata:
                      | { type: "File" }
                      | { type: "Text" }
                      | { height: number; type: "Image"; width: number }
                      | { height: number; type: "Video"; width: number }
                      | { type: "Audio" };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              user_name: string;
          }
          • Optionalchannel_description?: null | string

            Description of server channel

            @@ -64,4 +64,4 @@
          • type: "Group"
          • Optionaluser_avatar?:
                | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                }

            Avatar of the user who created the invite

          • user_name: string

            Name of user who created the invite

      Returns PublicChannelInvite

      Invite

      -
    +
    diff --git a/classes/ServerRole.html b/classes/ServerRole.html index 18f92911..ee026819 100644 --- a/classes/ServerRole.html +++ b/classes/ServerRole.html @@ -1,5 +1,5 @@ ServerRole | revolt.js

    Class ServerRole

    Server Role

    -

    Constructors

    Constructors

    Properties

    client colour? hoist @@ -29,11 +29,11 @@
    0
     
    -

    Returns ServerRole

    Properties

    client: Client
    colour?: string
    hoist: boolean
    id: string
    name: string
    permissions: { a: number; d: number }

    Type declaration

    • a: number

      Format: int64

      +

    Returns ServerRole

    Properties

    client: Client
    colour?: string
    hoist: boolean
    id: string
    name: string
    permissions: { a: number; d: number }

    Type declaration

    • a: number

      Format: int64

      Allow bit flags

    • d: number

      Format: int64

      Disallow bit flags

      -
    rank: number
    serverId: string

    Accessors

    Methods

    • Write to string as a role mention

      +
    rank: number
    serverId: string

    Accessors

    Methods

    +
    diff --git a/classes/Session.html b/classes/Session.html index 31636f4f..c674c0d1 100644 --- a/classes/Session.html +++ b/classes/Session.html @@ -1,5 +1,5 @@ Session | revolt.js

    Class Session

    Session Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists createdAt @@ -11,13 +11,13 @@

    Constructors

    Properties

    id: string

    Accessors

    Methods

    • Rename a session

      +

    Returns Session

    Properties

    id: string

    Accessors

    Methods

    • Rename a session

      Parameters

      • name: string

        New name

        -

      Returns Promise<void>

    • Convert to string

      +

    Returns Promise<void>

    +
    diff --git a/classes/SessionCollection.html b/classes/SessionCollection.html index c7bc79fc..22ad66c1 100644 --- a/classes/SessionCollection.html +++ b/classes/SessionCollection.html @@ -1,5 +1,5 @@ SessionCollection | revolt.js

    Class SessionCollection

    Collection of Sessions

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedSession
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedSession>>

    Methods

    • Create a new instance of an object

      +

    Returns SessionCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedSession
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedSession>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: Session

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Delete an object

      +

    Returns void

    Returns void

    Returns Promise<void>

    Returns Session[]

    Returns undefined | Session

    Returns O[]

    +
    diff --git a/classes/StoreCollection.html b/classes/StoreCollection.html index e5350a43..77de32aa 100644 --- a/classes/StoreCollection.html +++ b/classes/StoreCollection.html @@ -1,5 +1,5 @@ StoreCollection | revolt.js

    Class StoreCollection<T, V>Abstract

    Collection backed by a Solid.js Store

    -

    Type Parameters

    • T
    • V

    Hierarchy (View Summary)

    Constructors

    Type Parameters

    • T
    • V

    Hierarchy (View Summary)

    Constructors

    Properties

    Methods

    create @@ -17,40 +17,40 @@ toList values

    Constructors

    Properties

    getUnderlyingObject: (id: string) => V
    updateUnderlyingObject: SetStoreFunction<Record<string, V>>

    Methods

    • Create a new instance of an object

      +

      Type Parameters

      • T
      • V

      Returns StoreCollection<T, V>

    Properties

    getUnderlyingObject: (id: string) => V
    updateUnderlyingObject: SetStoreFunction<Record<string, V>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: T

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Delete an object

      +

    Returns void

    • Iterable of key, value pairs in the map

      +

    Returns void

    Returns T[]

    Returns undefined | T

    Returns O[]

    +
    diff --git a/classes/SystemMessage.html b/classes/SystemMessage.html index 74f2e90e..0ecb0c69 100644 --- a/classes/SystemMessage.html +++ b/classes/SystemMessage.html @@ -1,12 +1,12 @@ SystemMessage | revolt.js

    Class SystemMessageAbstract

    System Message

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Methods

    Constructors

    • Construct System Message

      Parameters

      • client: Client

        Client

      • type:
            | "text"
            | "user_added"
            | "user_remove"
            | "user_joined"
            | "user_left"
            | "user_kicked"
            | "user_banned"
            | "channel_renamed"
            | "channel_description_changed"
            | "channel_icon_changed"
            | "channel_ownership_changed"
            | "message_pinned"
            | "message_unpinned"

        Type

        -

      Returns SystemMessage

    Properties

    client?: Client
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Methods

    • Create an System Message from an API System Message

      +

    Returns SystemMessage

    Properties

    client?: Client
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Methods

    • Create an System Message from an API System Message

      Parameters

      • client: Client

        Client

      • message:
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }

      Returns SystemMessage

      System Message

      -
    +
    diff --git a/classes/TextEmbed.html b/classes/TextEmbed.html index b5e9f76f..8101000b 100644 --- a/classes/TextEmbed.html +++ b/classes/TextEmbed.html @@ -1,5 +1,5 @@ TextEmbed | revolt.js

    Class TextEmbed

    Text Embed

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    client? colour? description? @@ -13,8 +13,8 @@

    Constructors

    • Construct Video Embed

      Parameters

      • client: Client

        Client

      • embed: Omit<
            (
                | {
                    colour?: null
                    | string;
                    description?: null | string;
                    icon_url?: null | string;
                    image?:
                        | null
                        | {
                            height: number;
                            size: "Large"
                            | "Preview";
                            url: string;
                            width: number;
                        };
                    original_url?: null
                    | string;
                    site_name?: null | string;
                    special?:
                        | null
                        | { type: "None" }
                        | { type: "GIF" }
                        | { id: string; timestamp?: null | string; type: "YouTube" }
                        | { content_type: "Channel"; id: string; type: "Lightspeed" }
                        | {
                            content_type: "Video" | "Channel" | "Clip";
                            id: string;
                            type: "Twitch";
                        }
                        | { content_type: string; id: string; type: "Spotify" }
                        | { type: "Soundcloud" }
                        | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                        | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                        | { id: string; type: "Streamable" };
                    title?: null | string;
                    type: "Website";
                    url?: null | string;
                    video?: null | { height: number; url: string; width: number };
                }
                | {
                    height: number;
                    size: "Large"
                    | "Preview";
                    type: "Image";
                    url: string;
                    width: number;
                }
                | { height: number; type: "Video"; url: string; width: number }
                | {
                    colour?: null | string;
                    description?: null | string;
                    icon_url?: null | string;
                    media?:
                        | null
                        | {
                            _id: string;
                            content_type: string;
                            deleted?: null
                            | boolean;
                            filename: string;
                            message_id?: null | string;
                            metadata:
                                | { type: "File" }
                                | { type: "Text" }
                                | { height: number; type: "Image"; width: number }
                                | { height: number; type: "Video"; width: number }
                                | { type: "Audio" };
                            object_id?: null | string;
                            reported?: null | boolean;
                            server_id?: null | string;
                            size: number;
                            tag: string;
                            user_id?: null | string;
                        };
                    title?: null
                    | string;
                    type: "Text";
                    url?: null | string;
                }
                | { type: "None" }
            ) & { type: "Text" },
            "type",
        >

        Embed

        -

      Returns TextEmbed

    Properties

    client?: Client
    colour?: string
    description?: string
    iconUrl?: string
    media?: File
    title?: string
    type: "Text" | "Video" | "Image" | "Website" | "None"
    url?: string

    Accessors

    Methods

    • Create an Embed from an API Embed

      +

    Returns TextEmbed

    Properties

    client?: Client
    colour?: string
    description?: string
    iconUrl?: string
    media?: File
    title?: string
    type: "Text" | "Video" | "Image" | "Website" | "None"
    url?: string

    Accessors

    Methods

    • Create an Embed from an API Embed

      Parameters

      • client: Client

        Client

      • embed:
            | {
                colour?: null
                | string;
                description?: null | string;
                icon_url?: null | string;
                image?:
                    | null
                    | {
                        height: number;
                        size: "Large"
                        | "Preview";
                        url: string;
                        width: number;
                    };
                original_url?: null
                | string;
                site_name?: null | string;
                special?:
                    | null
                    | { type: "None" }
                    | { type: "GIF" }
                    | { id: string; timestamp?: null | string; type: "YouTube" }
                    | { content_type: "Channel"; id: string; type: "Lightspeed" }
                    | {
                        content_type: "Video" | "Channel" | "Clip";
                        id: string;
                        type: "Twitch";
                    }
                    | { content_type: string; id: string; type: "Spotify" }
                    | { type: "Soundcloud" }
                    | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                    | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                    | { id: string; type: "Streamable" };
                title?: null | string;
                type: "Website";
                url?: null | string;
                video?: null | { height: number; url: string; width: number };
            }
            | {
                height: number;
                size: "Large"
                | "Preview";
                type: "Image";
                url: string;
                width: number;
            }
            | { height: number; type: "Video"; url: string; width: number }
            | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                title?: null
                | string;
                type: "Text";
                url?: null | string;
            }
            | { type: "None" }

        Data

        • {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              image?:
                  | null
                  | {
                      height: number;
                      size: "Large"
                      | "Preview";
                      url: string;
                      width: number;
                  };
              original_url?: null
              | string;
              site_name?: null | string;
              special?:
                  | null
                  | { type: "None" }
                  | { type: "GIF" }
                  | { id: string; timestamp?: null | string; type: "YouTube" }
                  | { content_type: "Channel"; id: string; type: "Lightspeed" }
                  | {
                      content_type: "Video" | "Channel" | "Clip";
                      id: string;
                      type: "Twitch";
                  }
                  | { content_type: string; id: string; type: "Spotify" }
                  | { type: "Soundcloud" }
                  | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                  | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                  | { id: string; type: "Streamable" };
              title?: null | string;
              type: "Website";
              url?: null | string;
              video?: null | { height: number; url: string; width: number };
          }
          • Optionalcolour?: null | string

            CSS Colour

            @@ -45,4 +45,4 @@
          • Optionaltitle?: null | string

            Title of text embed

          • type: "Text"
          • Optionalurl?: null | string

            URL for title

        • { type: "None" }

      Returns MessageEmbed

      Embed

      -
    +
    diff --git a/classes/TextSystemMessage.html b/classes/TextSystemMessage.html index 2814327a..277be5cd 100644 --- a/classes/TextSystemMessage.html +++ b/classes/TextSystemMessage.html @@ -1,5 +1,5 @@ TextSystemMessage | revolt.js

    Class TextSystemMessage

    Text System Message

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    client? content type @@ -7,7 +7,7 @@

    Constructors

    • Construct System Message

      Parameters

      • client: Client

        Client

      • systemMessage: (
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }
        ) & { type: "text" }

        System Message

        -

      Returns TextSystemMessage

    Properties

    client?: Client
    content: string
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Methods

    • Create an System Message from an API System Message

      +

    Returns TextSystemMessage

    Properties

    client?: Client
    content: string
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"

    Methods

    • Create an System Message from an API System Message

      Parameters

      • client: Client

        Client

      • message:
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }

      Returns SystemMessage

      System Message

      -
    +
    diff --git a/classes/UnknownEmbed.html b/classes/UnknownEmbed.html index 1e21b2fe..c5ceecbd 100644 --- a/classes/UnknownEmbed.html +++ b/classes/UnknownEmbed.html @@ -1,12 +1,12 @@ UnknownEmbed | revolt.js

    Class UnknownEmbed

    Embed of unknown type

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Methods

    Constructors

    Properties

    client?: Client
    type: "Text" | "Video" | "Image" | "Website" | "None"

    Methods

    • Create an Embed from an API Embed

      +

    Returns UnknownEmbed

    Properties

    client?: Client
    type: "Text" | "Video" | "Image" | "Website" | "None"

    Methods

    • Create an Embed from an API Embed

      Parameters

      • client: Client

        Client

      • embed:
            | {
                colour?: null
                | string;
                description?: null | string;
                icon_url?: null | string;
                image?:
                    | null
                    | {
                        height: number;
                        size: "Large"
                        | "Preview";
                        url: string;
                        width: number;
                    };
                original_url?: null
                | string;
                site_name?: null | string;
                special?:
                    | null
                    | { type: "None" }
                    | { type: "GIF" }
                    | { id: string; timestamp?: null | string; type: "YouTube" }
                    | { content_type: "Channel"; id: string; type: "Lightspeed" }
                    | {
                        content_type: "Video" | "Channel" | "Clip";
                        id: string;
                        type: "Twitch";
                    }
                    | { content_type: string; id: string; type: "Spotify" }
                    | { type: "Soundcloud" }
                    | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                    | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                    | { id: string; type: "Streamable" };
                title?: null | string;
                type: "Website";
                url?: null | string;
                video?: null | { height: number; url: string; width: number };
            }
            | {
                height: number;
                size: "Large"
                | "Preview";
                type: "Image";
                url: string;
                width: number;
            }
            | { height: number; type: "Video"; url: string; width: number }
            | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                title?: null
                | string;
                type: "Text";
                url?: null | string;
            }
            | { type: "None" }

        Data

        • {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              image?:
                  | null
                  | {
                      height: number;
                      size: "Large"
                      | "Preview";
                      url: string;
                      width: number;
                  };
              original_url?: null
              | string;
              site_name?: null | string;
              special?:
                  | null
                  | { type: "None" }
                  | { type: "GIF" }
                  | { id: string; timestamp?: null | string; type: "YouTube" }
                  | { content_type: "Channel"; id: string; type: "Lightspeed" }
                  | {
                      content_type: "Video" | "Channel" | "Clip";
                      id: string;
                      type: "Twitch";
                  }
                  | { content_type: string; id: string; type: "Spotify" }
                  | { type: "Soundcloud" }
                  | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                  | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                  | { id: string; type: "Streamable" };
              title?: null | string;
              type: "Website";
              url?: null | string;
              video?: null | { height: number; url: string; width: number };
          }
          • Optionalcolour?: null | string

            CSS Colour

            @@ -37,4 +37,4 @@
          • Optionaltitle?: null | string

            Title of text embed

          • type: "Text"
          • Optionalurl?: null | string

            URL for title

        • { type: "None" }

      Returns MessageEmbed

      Embed

      -
    +
    diff --git a/classes/UnknownInvite.html b/classes/UnknownInvite.html index 52c262e2..13edb6bb 100644 --- a/classes/UnknownInvite.html +++ b/classes/UnknownInvite.html @@ -1,12 +1,12 @@ UnknownInvite | revolt.js

    Class UnknownInvite

    Invite of unknown type

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Methods

    Constructors

    Properties

    client?: Client
    type: "Group" | "Server" | "None"

    Methods

    • Create an Invite from an API Invite

      +

    Returns UnknownInvite

    Properties

    client?: Client
    type: "Group" | "Server" | "None"

    Methods

    • Create an Invite from an API Invite

      Parameters

      • client: Client

        Client

      • invite:
            | {
                _id: string;
                channel: string;
                creator: string;
                server: string;
                type: "Server";
            }
            | { _id: string; channel: string; creator: string; type: "Group" }

        Data

        • {
              _id: string;
              channel: string;
              creator: string;
              server: string;
              type: "Server";
          }
          • _id: string

            Invite code

            @@ -17,4 +17,4 @@
          • channel: string

            Id of the group channel this invite points to

          • creator: string

            Id of user who created this invite

          • type: "Group"

      Returns ChannelInvite

      Invite

      -
    +
    diff --git a/classes/UnknownPublicInvite.html b/classes/UnknownPublicInvite.html index ee17fd03..43d3acc3 100644 --- a/classes/UnknownPublicInvite.html +++ b/classes/UnknownPublicInvite.html @@ -1,12 +1,12 @@ UnknownPublicInvite | revolt.js

    Class UnknownPublicInvite

    Public invite of unknown type

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Methods

    Constructors

    Properties

    client?: Client
    type: "Group" | "Server" | "None"

    Methods

    • Create an Invite from an API Invite Response

      +

    Returns UnknownPublicInvite

    Properties

    client?: Client
    type: "Group" | "Server" | "None"

    Methods

    • Create an Invite from an API Invite Response

      Parameters

      • client: Client

        Client

      • invite:
            | {
                channel_description?: null
                | string;
                channel_id: string;
                channel_name: string;
                code: string;
                member_count: number;
                server_banner?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                server_flags?: null
                | number;
                server_icon?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                server_id: string;
                server_name: string;
                type: "Server";
                user_avatar?: | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                };
                user_name: string;
            }
            | {
                channel_description?: null
                | string;
                channel_id: string;
                channel_name: string;
                code: string;
                type: "Group";
                user_avatar?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                user_name: string;
            }

        Data

        • {
              channel_description?: null | string;
              channel_id: string;
              channel_name: string;
              code: string;
              member_count: number;
              server_banner?:
                  | null
                  | {
                      _id: string;
                      content_type: string;
                      deleted?: null
                      | boolean;
                      filename: string;
                      message_id?: null | string;
                      metadata:
                          | { type: "File" }
                          | { type: "Text" }
                          | { height: number; type: "Image"; width: number }
                          | { height: number; type: "Video"; width: number }
                          | { type: "Audio" };
                      object_id?: null | string;
                      reported?: null | boolean;
                      server_id?: null | string;
                      size: number;
                      tag: string;
                      user_id?: null | string;
                  };
              server_flags?: null
              | number;
              server_icon?:
                  | null
                  | {
                      _id: string;
                      content_type: string;
                      deleted?: null
                      | boolean;
                      filename: string;
                      message_id?: null | string;
                      metadata:
                          | { type: "File" }
                          | { type: "Text" }
                          | { height: number; type: "Image"; width: number }
                          | { height: number; type: "Video"; width: number }
                          | { type: "Audio" };
                      object_id?: null | string;
                      reported?: null | boolean;
                      server_id?: null | string;
                      size: number;
                      tag: string;
                      user_id?: null | string;
                  };
              server_id: string;
              server_name: string;
              type: "Server";
              user_avatar?: | null
              | {
                  _id: string;
                  content_type: string;
                  deleted?: null
                  | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata:
                      | { type: "File" }
                      | { type: "Text" }
                      | { height: number; type: "Image"; width: number }
                      | { height: number; type: "Video"; width: number }
                      | { type: "Audio" };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              user_name: string;
          }
          • Optionalchannel_description?: null | string

            Description of server channel

            @@ -30,4 +30,4 @@
          • type: "Group"
          • Optionaluser_avatar?:
                | null
                | {
                    _id: string;
                    content_type: string;
                    deleted?: null
                    | boolean;
                    filename: string;
                    message_id?: null | string;
                    metadata:
                        | { type: "File" }
                        | { type: "Text" }
                        | { height: number; type: "Image"; width: number }
                        | { height: number; type: "Video"; width: number }
                        | { type: "Audio" };
                    object_id?: null | string;
                    reported?: null | boolean;
                    server_id?: null | string;
                    size: number;
                    tag: string;
                    user_id?: null | string;
                }

            Avatar of the user who created the invite

          • user_name: string

            Name of user who created the invite

      Returns PublicChannelInvite

      Invite

      -
    +
    diff --git a/classes/User.html b/classes/User.html index 2e3832de..8e2974d2 100644 --- a/classes/User.html +++ b/classes/User.html @@ -1,5 +1,5 @@ User | revolt.js

    Class User

    User Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists animatedAvatarURL @@ -34,31 +34,31 @@

    Constructors

    Properties

    id: string

    Accessors

    • get bot(): undefined | { owner: string }

      Bot information

      -

      Returns undefined | { owner: string }

    • get presence(): "Online" | "Idle" | "Focus" | "Busy" | "Invisible"

      Presence

      -

      Returns "Online" | "Idle" | "Focus" | "Busy" | "Invisible"

    • get status(): | undefined
      | {
          presence?: null
          | "Online"
          | "Idle"
          | "Focus"
          | "Busy"
          | "Invisible";
          text?: null | string;
      }

      User Status

      -

      Returns
          | undefined
          | {
              presence?: null
              | "Online"
              | "Idle"
              | "Focus"
              | "Busy"
              | "Invisible";
              text?: null | string;
          }

    Methods

    • Change the username of the current user

      +

    Returns User

    Properties

    id: string

    Accessors

    • get bot(): undefined | { owner: string }

      Bot information

      +

      Returns undefined | { owner: string }

    • get presence(): "Online" | "Idle" | "Focus" | "Busy" | "Invisible"

      Presence

      +

      Returns "Online" | "Idle" | "Focus" | "Busy" | "Invisible"

    • get status(): | undefined
      | {
          presence?: null
          | "Online"
          | "Idle"
          | "Focus"
          | "Busy"
          | "Invisible";
          text?: null | string;
      }

      User Status

      +

      Returns
          | undefined
          | {
              presence?: null
              | "Online"
              | "Idle"
              | "Focus"
              | "Busy"
              | "Invisible";
              text?: null | string;
          }

    Methods

    • Change the username of the current user

      Parameters

      • username: string

        New username

      • password: string

        Current password

        -

      Returns Promise<
          {
              _id: string;
              avatar?: | null
              | {
                  _id: string;
                  content_type: string;
                  deleted?: null
                  | boolean;
                  filename: string;
                  message_id?: null | string;
                  metadata:
                      | { type: "File" }
                      | { type: "Text" }
                      | { height: number; type: "Image"; width: number }
                      | { height: number; type: "Video"; width: number }
                      | { type: "Audio" };
                  object_id?: null | string;
                  reported?: null | boolean;
                  server_id?: null | string;
                  size: number;
                  tag: string;
                  user_id?: null | string;
              };
              badges?: number;
              bot?: null
              | { owner: string };
              discriminator: string;
              display_name?: null | string;
              flags?: number;
              online: boolean;
              privileged?: boolean;
              relations?: {
                  _id: string;
                  status:
                      | "User"
                      | "None"
                      | "Friend"
                      | "Outgoing"
                      | "Incoming"
                      | "Blocked"
                      | "BlockedOther";
              }[];
              relationship: | "User"
              | "None"
              | "Friend"
              | "Outgoing"
              | "Incoming"
              | "Blocked"
              | "BlockedOther";
              status?: | null
              | {
                  presence?: null
                  | "Online"
                  | "Idle"
                  | "Focus"
                  | "Busy"
                  | "Invisible";
                  text?: null | string;
              };
              username: string;
          },
      >

    • Edit the user

      +

    Returns Promise<
        {
            _id: string;
            avatar?: | null
            | {
                _id: string;
                content_type: string;
                deleted?: null
                | boolean;
                filename: string;
                message_id?: null | string;
                metadata:
                    | { type: "File" }
                    | { type: "Text" }
                    | { height: number; type: "Image"; width: number }
                    | { height: number; type: "Video"; width: number }
                    | { type: "Audio" };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
            badges?: number;
            bot?: null
            | { owner: string };
            discriminator: string;
            display_name?: null | string;
            flags?: number;
            online: boolean;
            privileged?: boolean;
            relations?: {
                _id: string;
                status:
                    | "User"
                    | "None"
                    | "Friend"
                    | "Outgoing"
                    | "Incoming"
                    | "Blocked"
                    | "BlockedOther";
            }[];
            relationship: | "User"
            | "None"
            | "Friend"
            | "Outgoing"
            | "Incoming"
            | "Blocked"
            | "BlockedOther";
            status?: | null
            | {
                presence?: null
                | "Online"
                | "Idle"
                | "Focus"
                | "Busy"
                | "Invisible";
                text?: null | string;
            };
            username: string;
        },
    >

    Returns Promise<void>

    Returns Promise<void>

    +
    diff --git a/classes/UserCollection.html b/classes/UserCollection.html index ea2f86ad..a9305ddb 100644 --- a/classes/UserCollection.html +++ b/classes/UserCollection.html @@ -1,5 +1,5 @@ UserCollection | revolt.js

    Class UserCollection

    Collection of Users

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Constructors

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedUser
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedUser>>

    Methods

    • Create a new instance of an object

      +

      Parameters

      Returns UserCollection

    Properties

    client: Client
    getUnderlyingObject: (id: string) => HydratedUser
    updateUnderlyingObject: SetStoreFunction<Record<string, HydratedUser>>

    Methods

    • Create a new instance of an object

      Parameters

      • id: string

        Id

      • type:
            | "user"
            | "server"
            | "channel"
            | "bot"
            | "channelUnread"
            | "channelWebhook"
            | "emoji"
            | "message"
            | "serverMember"
            | "session"

        Type

      • instance: User

        Instance

      • context: unknown

        Context

      • Optionaldata: unknown

        Data

        -

      Returns void

    • Delete an object

      +

    Returns void

    • Iterable of key, value pairs in the map

      +

    Returns void

    Returns User[]

    Returns undefined | User

    Returns User

    Returns undefined | User

    Returns O[]

    +
    diff --git a/classes/UserModeratedSystemMessage.html b/classes/UserModeratedSystemMessage.html index 01ce80be..9c8309ed 100644 --- a/classes/UserModeratedSystemMessage.html +++ b/classes/UserModeratedSystemMessage.html @@ -1,5 +1,5 @@ UserModeratedSystemMessage | revolt.js

    Class UserModeratedSystemMessage

    User Moderated System Message

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    byId client? type @@ -10,9 +10,9 @@

    Constructors

    • Construct System Message

      Parameters

      • client: Client

        Client

      • systemMessage: (
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }
        ) & { type: "user_added" | "user_remove" }

        System Message

        -

      Returns UserModeratedSystemMessage

    Properties

    byId: string
    client?: Client
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"
    userId: string

    Accessors

    Methods

    • Create an System Message from an API System Message

      +

    Returns UserModeratedSystemMessage

    Properties

    byId: string
    client?: Client
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"
    userId: string

    Accessors

    Methods

    • Create an System Message from an API System Message

      Parameters

      • client: Client

        Client

      • message:
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }

      Returns SystemMessage

      System Message

      -
    +
    diff --git a/classes/UserProfile.html b/classes/UserProfile.html index feaef429..f978fdbd 100644 --- a/classes/UserProfile.html +++ b/classes/UserProfile.html @@ -1,5 +1,5 @@ UserProfile | revolt.js

    Class UserProfile

    User Profile Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    animatedBannerURL @@ -9,6 +9,6 @@
  • data: {
        background?:
            | null
            | {
                _id: string;
                content_type: string;
                deleted?: null
                | boolean;
                filename: string;
                message_id?: null | string;
                metadata:
                    | { type: "File" }
                    | { type: "Text" }
                    | { height: number; type: "Image"; width: number }
                    | { height: number; type: "Video"; width: number }
                    | { type: "Audio" };
                object_id?: null | string;
                reported?: null | boolean;
                server_id?: null | string;
                size: number;
                tag: string;
                user_id?: null | string;
            };
        content?: null
        | string;
    }

    Data

    • Optionalbackground?:
          | null
          | {
              _id: string;
              content_type: string;
              deleted?: null
              | boolean;
              filename: string;
              message_id?: null | string;
              metadata:
                  | { type: "File" }
                  | { type: "Text" }
                  | { height: number; type: "Image"; width: number }
                  | { height: number; type: "Video"; width: number }
                  | { type: "Audio" };
              object_id?: null | string;
              reported?: null | boolean;
              server_id?: null | string;
              size: number;
              tag: string;
              user_id?: null | string;
          }

      Background visible on user's profile

    • Optionalcontent?: null | string

      Text content on user's profile

      -
  • Returns UserProfile

    Properties

    banner?: File
    content?: string

    Accessors

    +

    Returns UserProfile

    Properties

    banner?: File
    content?: string

    Accessors

    diff --git a/classes/UserSystemMessage.html b/classes/UserSystemMessage.html index 00e96b5b..12be6ce4 100644 --- a/classes/UserSystemMessage.html +++ b/classes/UserSystemMessage.html @@ -1,5 +1,5 @@ UserSystemMessage | revolt.js

    Class UserSystemMessage

    User System Message

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    client? type userId @@ -8,8 +8,8 @@

    Constructors

    • Construct System Message

      Parameters

      • client: Client

        Client

      • systemMessage: (
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }
        ) & {
            type:
                | "user_added"
                | "user_remove"
                | "user_joined"
                | "user_left"
                | "user_kicked"
                | "user_banned";
        }

        System Message

        -

      Returns UserSystemMessage

    Properties

    client?: Client
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"
    userId: string

    Accessors

    Methods

    • Create an System Message from an API System Message

      +

    Returns UserSystemMessage

    Properties

    client?: Client
    type:
        | "text"
        | "user_added"
        | "user_remove"
        | "user_joined"
        | "user_left"
        | "user_kicked"
        | "user_banned"
        | "channel_renamed"
        | "channel_description_changed"
        | "channel_icon_changed"
        | "channel_ownership_changed"
        | "message_pinned"
        | "message_unpinned"
    userId: string

    Accessors

    Methods

    • Create an System Message from an API System Message

      Parameters

      • client: Client

        Client

      • message:
            | { content: string; type: "text" }
            | { by: string; id: string; type: "user_added" }
            | { by: string; id: string; type: "user_remove" }
            | { id: string; type: "user_joined" }
            | { id: string; type: "user_left" }
            | { id: string; type: "user_kicked" }
            | { id: string; type: "user_banned" }
            | { by: string; name: string; type: "channel_renamed" }
            | { by: string; type: "channel_description_changed" }
            | { by: string; type: "channel_icon_changed" }
            | { from: string; to: string; type: "channel_ownership_changed" }
            | { by: string; id: string; type: "message_pinned" }
            | { by: string; id: string; type: "message_unpinned" }

      Returns SystemMessage

      System Message

      -
    +
    diff --git a/classes/VideoEmbed.html b/classes/VideoEmbed.html index 73efdb04..d901de2b 100644 --- a/classes/VideoEmbed.html +++ b/classes/VideoEmbed.html @@ -1,5 +1,5 @@ VideoEmbed | revolt.js

    Class VideoEmbed

    Video Embed

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    client? height type @@ -10,8 +10,8 @@

    Constructors

    • Construct Video Embed

      Parameters

      • client: Client

        Client

      • embed: Omit<
            (
                | {
                    colour?: null
                    | string;
                    description?: null | string;
                    icon_url?: null | string;
                    image?:
                        | null
                        | {
                            height: number;
                            size: "Large"
                            | "Preview";
                            url: string;
                            width: number;
                        };
                    original_url?: null
                    | string;
                    site_name?: null | string;
                    special?:
                        | null
                        | { type: "None" }
                        | { type: "GIF" }
                        | { id: string; timestamp?: null | string; type: "YouTube" }
                        | { content_type: "Channel"; id: string; type: "Lightspeed" }
                        | {
                            content_type: "Video" | "Channel" | "Clip";
                            id: string;
                            type: "Twitch";
                        }
                        | { content_type: string; id: string; type: "Spotify" }
                        | { type: "Soundcloud" }
                        | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                        | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                        | { id: string; type: "Streamable" };
                    title?: null | string;
                    type: "Website";
                    url?: null | string;
                    video?: null | { height: number; url: string; width: number };
                }
                | {
                    height: number;
                    size: "Large"
                    | "Preview";
                    type: "Image";
                    url: string;
                    width: number;
                }
                | { height: number; type: "Video"; url: string; width: number }
                | {
                    colour?: null | string;
                    description?: null | string;
                    icon_url?: null | string;
                    media?:
                        | null
                        | {
                            _id: string;
                            content_type: string;
                            deleted?: null
                            | boolean;
                            filename: string;
                            message_id?: null | string;
                            metadata:
                                | { type: "File" }
                                | { type: "Text" }
                                | { height: number; type: "Image"; width: number }
                                | { height: number; type: "Video"; width: number }
                                | { type: "Audio" };
                            object_id?: null | string;
                            reported?: null | boolean;
                            server_id?: null | string;
                            size: number;
                            tag: string;
                            user_id?: null | string;
                        };
                    title?: null
                    | string;
                    type: "Text";
                    url?: null | string;
                }
                | { type: "None" }
            ) & { type: "Video" },
            "type",
        >

        Embed

        -

      Returns VideoEmbed

    Properties

    client?: Client
    height: number
    type: "Text" | "Video" | "Image" | "Website" | "None"
    url: string
    width: number

    Accessors

    Methods

    • Create an Embed from an API Embed

      +

    Returns VideoEmbed

    Properties

    client?: Client
    height: number
    type: "Text" | "Video" | "Image" | "Website" | "None"
    url: string
    width: number

    Accessors

    Methods

    • Create an Embed from an API Embed

      Parameters

      • client: Client

        Client

      • embed:
            | {
                colour?: null
                | string;
                description?: null | string;
                icon_url?: null | string;
                image?:
                    | null
                    | {
                        height: number;
                        size: "Large"
                        | "Preview";
                        url: string;
                        width: number;
                    };
                original_url?: null
                | string;
                site_name?: null | string;
                special?:
                    | null
                    | { type: "None" }
                    | { type: "GIF" }
                    | { id: string; timestamp?: null | string; type: "YouTube" }
                    | { content_type: "Channel"; id: string; type: "Lightspeed" }
                    | {
                        content_type: "Video" | "Channel" | "Clip";
                        id: string;
                        type: "Twitch";
                    }
                    | { content_type: string; id: string; type: "Spotify" }
                    | { type: "Soundcloud" }
                    | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                    | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                    | { id: string; type: "Streamable" };
                title?: null | string;
                type: "Website";
                url?: null | string;
                video?: null | { height: number; url: string; width: number };
            }
            | {
                height: number;
                size: "Large"
                | "Preview";
                type: "Image";
                url: string;
                width: number;
            }
            | { height: number; type: "Video"; url: string; width: number }
            | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                title?: null
                | string;
                type: "Text";
                url?: null | string;
            }
            | { type: "None" }

        Data

        • {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              image?:
                  | null
                  | {
                      height: number;
                      size: "Large"
                      | "Preview";
                      url: string;
                      width: number;
                  };
              original_url?: null
              | string;
              site_name?: null | string;
              special?:
                  | null
                  | { type: "None" }
                  | { type: "GIF" }
                  | { id: string; timestamp?: null | string; type: "YouTube" }
                  | { content_type: "Channel"; id: string; type: "Lightspeed" }
                  | {
                      content_type: "Video" | "Channel" | "Clip";
                      id: string;
                      type: "Twitch";
                  }
                  | { content_type: string; id: string; type: "Spotify" }
                  | { type: "Soundcloud" }
                  | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                  | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                  | { id: string; type: "Streamable" };
              title?: null | string;
              type: "Website";
              url?: null | string;
              video?: null | { height: number; url: string; width: number };
          }
          • Optionalcolour?: null | string

            CSS Colour

            @@ -42,4 +42,4 @@
          • Optionaltitle?: null | string

            Title of text embed

          • type: "Text"
          • Optionalurl?: null | string

            URL for title

        • { type: "None" }

      Returns MessageEmbed

      Embed

      -
    +
    diff --git a/classes/WebsiteEmbed.html b/classes/WebsiteEmbed.html index 40c152a9..59f65dd0 100644 --- a/classes/WebsiteEmbed.html +++ b/classes/WebsiteEmbed.html @@ -1,5 +1,5 @@ WebsiteEmbed | revolt.js

    Class WebsiteEmbed

    Website Embed

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    client? colour? description? @@ -18,9 +18,9 @@

    Constructors

    • Construct Video Embed

      Parameters

      • client: Client

        Client

      • embed: Omit<
            (
                | {
                    colour?: null
                    | string;
                    description?: null | string;
                    icon_url?: null | string;
                    image?:
                        | null
                        | {
                            height: number;
                            size: "Large"
                            | "Preview";
                            url: string;
                            width: number;
                        };
                    original_url?: null
                    | string;
                    site_name?: null | string;
                    special?:
                        | null
                        | { type: "None" }
                        | { type: "GIF" }
                        | { id: string; timestamp?: null | string; type: "YouTube" }
                        | { content_type: "Channel"; id: string; type: "Lightspeed" }
                        | {
                            content_type: "Video" | "Channel" | "Clip";
                            id: string;
                            type: "Twitch";
                        }
                        | { content_type: string; id: string; type: "Spotify" }
                        | { type: "Soundcloud" }
                        | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                        | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                        | { id: string; type: "Streamable" };
                    title?: null | string;
                    type: "Website";
                    url?: null | string;
                    video?: null | { height: number; url: string; width: number };
                }
                | {
                    height: number;
                    size: "Large"
                    | "Preview";
                    type: "Image";
                    url: string;
                    width: number;
                }
                | { height: number; type: "Video"; url: string; width: number }
                | {
                    colour?: null | string;
                    description?: null | string;
                    icon_url?: null | string;
                    media?:
                        | null
                        | {
                            _id: string;
                            content_type: string;
                            deleted?: null
                            | boolean;
                            filename: string;
                            message_id?: null | string;
                            metadata:
                                | { type: "File" }
                                | { type: "Text" }
                                | { height: number; type: "Image"; width: number }
                                | { height: number; type: "Video"; width: number }
                                | { type: "Audio" };
                            object_id?: null | string;
                            reported?: null | boolean;
                            server_id?: null | string;
                            size: number;
                            tag: string;
                            user_id?: null | string;
                        };
                    title?: null
                    | string;
                    type: "Text";
                    url?: null | string;
                }
                | { type: "None" }
            ) & { type: "Website" },
            "type",
        >

        Embed

        -

      Returns WebsiteEmbed

    Properties

    client?: Client
    colour?: string
    description?: string
    iconUrl?: string
    image?: ImageEmbed
    originalUrl?: string
    siteName?: string
    specialContent?:
        | { type: "None" }
        | { type: "GIF" }
        | { id: string; timestamp?: null | string; type: "YouTube" }
        | { content_type: "Channel"; id: string; type: "Lightspeed" }
        | {
            content_type: "Video" | "Channel" | "Clip";
            id: string;
            type: "Twitch";
        }
        | { content_type: string; id: string; type: "Spotify" }
        | { type: "Soundcloud" }
        | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
        | { album_id: string; track_id?: null | string; type: "AppleMusic" }
        | { id: string; type: "Streamable" }
    title?: string
    type: "Text" | "Video" | "Image" | "Website" | "None"
    url?: string
    video?: VideoEmbed

    Accessors

    • get embedURL(): undefined | string

      If special content is present, generate the embed URL

      -

      Returns undefined | string

    Methods

    • Create an Embed from an API Embed

      +

    Returns WebsiteEmbed

    Properties

    client?: Client
    colour?: string
    description?: string
    iconUrl?: string
    image?: ImageEmbed
    originalUrl?: string
    siteName?: string
    specialContent?:
        | { type: "None" }
        | { type: "GIF" }
        | { id: string; timestamp?: null | string; type: "YouTube" }
        | { content_type: "Channel"; id: string; type: "Lightspeed" }
        | {
            content_type: "Video" | "Channel" | "Clip";
            id: string;
            type: "Twitch";
        }
        | { content_type: string; id: string; type: "Spotify" }
        | { type: "Soundcloud" }
        | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
        | { album_id: string; track_id?: null | string; type: "AppleMusic" }
        | { id: string; type: "Streamable" }
    title?: string
    type: "Text" | "Video" | "Image" | "Website" | "None"
    url?: string
    video?: VideoEmbed

    Accessors

    • get embedURL(): undefined | string

      If special content is present, generate the embed URL

      +

      Returns undefined | string

    Methods

    • Create an Embed from an API Embed

      Parameters

      • client: Client

        Client

      • embed:
            | {
                colour?: null
                | string;
                description?: null | string;
                icon_url?: null | string;
                image?:
                    | null
                    | {
                        height: number;
                        size: "Large"
                        | "Preview";
                        url: string;
                        width: number;
                    };
                original_url?: null
                | string;
                site_name?: null | string;
                special?:
                    | null
                    | { type: "None" }
                    | { type: "GIF" }
                    | { id: string; timestamp?: null | string; type: "YouTube" }
                    | { content_type: "Channel"; id: string; type: "Lightspeed" }
                    | {
                        content_type: "Video" | "Channel" | "Clip";
                        id: string;
                        type: "Twitch";
                    }
                    | { content_type: string; id: string; type: "Spotify" }
                    | { type: "Soundcloud" }
                    | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                    | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                    | { id: string; type: "Streamable" };
                title?: null | string;
                type: "Website";
                url?: null | string;
                video?: null | { height: number; url: string; width: number };
            }
            | {
                height: number;
                size: "Large"
                | "Preview";
                type: "Image";
                url: string;
                width: number;
            }
            | { height: number; type: "Video"; url: string; width: number }
            | {
                colour?: null | string;
                description?: null | string;
                icon_url?: null | string;
                media?:
                    | null
                    | {
                        _id: string;
                        content_type: string;
                        deleted?: null
                        | boolean;
                        filename: string;
                        message_id?: null | string;
                        metadata:
                            | { type: "File" }
                            | { type: "Text" }
                            | { height: number; type: "Image"; width: number }
                            | { height: number; type: "Video"; width: number }
                            | { type: "Audio" };
                        object_id?: null | string;
                        reported?: null | boolean;
                        server_id?: null | string;
                        size: number;
                        tag: string;
                        user_id?: null | string;
                    };
                title?: null
                | string;
                type: "Text";
                url?: null | string;
            }
            | { type: "None" }

        Data

        • {
              colour?: null | string;
              description?: null | string;
              icon_url?: null | string;
              image?:
                  | null
                  | {
                      height: number;
                      size: "Large"
                      | "Preview";
                      url: string;
                      width: number;
                  };
              original_url?: null
              | string;
              site_name?: null | string;
              special?:
                  | null
                  | { type: "None" }
                  | { type: "GIF" }
                  | { id: string; timestamp?: null | string; type: "YouTube" }
                  | { content_type: "Channel"; id: string; type: "Lightspeed" }
                  | {
                      content_type: "Video" | "Channel" | "Clip";
                      id: string;
                      type: "Twitch";
                  }
                  | { content_type: string; id: string; type: "Spotify" }
                  | { type: "Soundcloud" }
                  | { content_type: "Album" | "Track"; id: string; type: "Bandcamp" }
                  | { album_id: string; track_id?: null | string; type: "AppleMusic" }
                  | { id: string; type: "Streamable" };
              title?: null | string;
              type: "Website";
              url?: null | string;
              video?: null | { height: number; url: string; width: number };
          }
          • Optionalcolour?: null | string

            CSS Colour

            @@ -51,4 +51,4 @@
          • Optionaltitle?: null | string

            Title of text embed

          • type: "Text"
          • Optionalurl?: null | string

            URL for title

        • { type: "None" }

      Returns MessageEmbed

      Embed

      -
    +
    diff --git a/enums/BotFlags.html b/enums/BotFlags.html index 63b5f483..73d81319 100644 --- a/enums/BotFlags.html +++ b/enums/BotFlags.html @@ -1,2 +1,2 @@ BotFlags | revolt.js

    Enumeration BotFlags

    Flags attributed to users

    -
    +
    diff --git a/enums/ConnectionState.html b/enums/ConnectionState.html index ad0d9d2b..e776111b 100644 --- a/enums/ConnectionState.html +++ b/enums/ConnectionState.html @@ -1,6 +1,6 @@ ConnectionState | revolt.js

    Enumeration ConnectionState

    All possible event client states.

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    Connected: 2
    Connecting: 1
    Disconnected: 3
    Idle: 0
    +

    Enumeration Members

    Connected: 2
    Connecting: 1
    Disconnected: 3
    Idle: 0
    diff --git a/enums/ServerFlags.html b/enums/ServerFlags.html index a661c6df..058ca458 100644 --- a/enums/ServerFlags.html +++ b/enums/ServerFlags.html @@ -1,4 +1,4 @@ ServerFlags | revolt.js

    Enumeration ServerFlags

    Flags attributed to servers

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    Official: 1
    Verified: 2
    +

    Enumeration Members

    Official: 1
    Verified: 2
    diff --git a/enums/UserBadges.html b/enums/UserBadges.html index c8b1d48b..fcfa1e25 100644 --- a/enums/UserBadges.html +++ b/enums/UserBadges.html @@ -1,5 +1,5 @@ UserBadges | revolt.js

    Enumeration UserBadges

    Badges available to users

    -

    Enumeration Members

    Enumeration Members

    ActiveSupporter: 64
    Developer: 1
    EarlyAdopter: 256
    Founder: 16
    Paw: 128
    PlatformModeration: 32
    ReservedRelevantJokeBadge1: 512
    ReservedRelevantJokeBadge2: 1024
    ResponsibleDisclosure: 8
    Supporter: 4
    Translator: 2
    +

    Enumeration Members

    ActiveSupporter: 64
    Developer: 1
    EarlyAdopter: 256
    Founder: 16
    Paw: 128
    PlatformModeration: 32
    ReservedRelevantJokeBadge1: 512
    ReservedRelevantJokeBadge2: 1024
    ResponsibleDisclosure: 8
    Supporter: 4
    Translator: 2
    diff --git a/enums/UserFlags.html b/enums/UserFlags.html index 8ccafd81..5564f657 100644 --- a/enums/UserFlags.html +++ b/enums/UserFlags.html @@ -1,5 +1,5 @@ UserFlags | revolt.js

    Enumeration UserFlags

    Flags attributed to users

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    Banned: 4
    Deleted: 2
    Suspended: 1
    +

    Enumeration Members

    Banned: 4
    Deleted: 2
    Suspended: 1
    diff --git a/functions/API.getPathName.html b/functions/API.getPathName.html index 74c4ade4..c7d54a9d 100644 --- a/functions/API.getPathName.html +++ b/functions/API.getPathName.html @@ -1,4 +1,4 @@ getPathName | revolt.js

    Function getPathName

    • Get the specific path name of any given path.

      Parameters

      • anyPath: string

        Any path

      Returns undefined | string

      Specific path

      -
    +
    diff --git a/hierarchy.html b/hierarchy.html index c0d95f2e..ffd53861 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1 +1 @@ -revolt.js
    +revolt.js
    diff --git a/index.html b/index.html index ef153967..46e6f686 100644 --- a/index.html +++ b/index.html @@ -19,4 +19,4 @@ It is advised you do not use this unless necessary. If you find somewhere that i
    import { API } from "revolt.js";

    // API.Channel;
    // API.[..];
    -
    +
    diff --git a/interfaces/API.Options.html b/interfaces/API.Options.html index fda58fde..6b310a88 100644 --- a/interfaces/API.Options.html +++ b/interfaces/API.Options.html @@ -5,4 +5,4 @@

    Properties

    authentication: {
        headers?: Record<string, any>;
        rauth?: string;
        revolt?: string | { token: string };
    }

    Authentication used for requests

    baseURL: string

    Base URL of the Revolt node

    headers?: Record<string, any>

    Additional headers to apply to requests

    -
    +
    diff --git a/interfaces/API.RequestOptions.html b/interfaces/API.RequestOptions.html index 02243c76..e3185d35 100644 --- a/interfaces/API.RequestOptions.html +++ b/interfaces/API.RequestOptions.html @@ -5,4 +5,4 @@

    Properties

    baseURL?: string

    The base URL used for this request

    headers?: Record<string, any>

    Headers to apply for this request

    responseType?: "text" | "json" | "blob" | "arrayBuffer"

    The type of response given

    -
    +
    diff --git a/modules.html b/modules.html index 684ca9c2..819adf5c 100644 --- a/modules.html +++ b/modules.html @@ -1 +1 @@ -revolt.js
    +revolt.js
    diff --git a/modules/API.html b/modules/API.html index 72a1c9ef..567792b2 100644 --- a/modules/API.html +++ b/modules/API.html @@ -1 +1 @@ -API | revolt.js

    Namespace API

    Classes

    API

    Interfaces

    Options
    RequestOptions

    Type Aliases

    AccountInfo
    AllMemberResponse
    Authifier_Error
    BandcampType
    BanListResult
    BannedUser
    Bot
    BotInformation
    BotWithUserResponse
    BuildInformation
    BulkMessageResponse
    CaptchaFeature
    Category
    Channel
    ChannelCompositeKey
    ChannelUnread
    ContentReportReason
    CreateServerLegacyResponse
    CreateWebhookBody
    DataAccountDeletion
    DataBanCreate
    DataChangeEmail
    DataChangePassword
    DataChangeUsername
    DataCreateAccount
    DataCreateBot
    DataCreateEmoji
    DataCreateGroup
    DataCreateRole
    DataCreateServer
    DataCreateServerChannel
    DataDefaultChannelPermissions
    DataEditBot
    DataEditChannel
    DataEditMessage
    DataEditRole
    DataEditServer
    DataEditSession
    DataEditUser
    DataEditWebhook
    DataHello
    DataLogin
    DataMemberEdit
    DataMessageSearch
    DataMessageSend
    DataOnboard
    DataPasswordReset
    DataPermissionsValue
    DataReportContent
    DataResendVerification
    DataSendFriendRequest
    DataSendPasswordReset
    DataSetRolePermissions
    DataSetServerRolePermission
    DataUserProfile
    Embed
    Emoji
    EmojiParent
    Error
    Feature
    FetchBotResponse
    FetchServerResponse
    FieldsBot
    FieldsChannel
    FieldsMember
    FieldsRole
    FieldsServer
    FieldsUser
    FieldsWebhook
    File
    FlagResponse
    Id
    Image
    ImageSize
    Interactions
    Invite
    InviteBotDestination
    InviteJoinResponse
    InviteResponse
    ISO8601_Timestamp
    LegacyCreateVoiceUserResponse
    LegacyServerChannelType
    LightspeedType
    Masquerade
    Member
    MemberCompositeKey
    MemberQueryResponse
    MemberResponse
    Message
    MessageSort
    MessageWebhook
    Metadata
    MFAMethod
    MFAResponse
    MFATicket
    MultiFactorStatus
    MutualResponse
    NewRoleResponse
    OptionsBulkDelete
    OptionsFetchSettings
    Override
    OverrideField
    OwnedBotsResponse
    Presence
    PublicBot
    Relationship
    RelationshipStatus
    ReplyIntent
    ReportedContent
    ResponseLogin
    ResponseTotpSecret
    ResponseVerify
    ResponseWebhook
    RevoltConfig
    RevoltFeatures
    Role
    SendableEmbed
    Server
    ServerBan
    SessionInfo
    Special
    SystemMessage
    SystemMessageChannels
    TwitchType
    User
    UserProfile
    UserReportReason
    UserStatus
    Video
    VoiceFeature
    Webhook
    WebPushSubscription

    Functions

    getPathName
    +API | revolt.js

    Namespace API

    Classes

    API

    Interfaces

    Options
    RequestOptions

    Type Aliases

    AccountInfo
    AllMemberResponse
    Authifier_Error
    BandcampType
    BanListResult
    BannedUser
    Bot
    BotInformation
    BotWithUserResponse
    BuildInformation
    BulkMessageResponse
    CaptchaFeature
    Category
    Channel
    ChannelCompositeKey
    ChannelUnread
    ContentReportReason
    CreateServerLegacyResponse
    CreateWebhookBody
    DataAccountDeletion
    DataBanCreate
    DataChangeEmail
    DataChangePassword
    DataChangeUsername
    DataCreateAccount
    DataCreateBot
    DataCreateEmoji
    DataCreateGroup
    DataCreateRole
    DataCreateServer
    DataCreateServerChannel
    DataDefaultChannelPermissions
    DataEditBot
    DataEditChannel
    DataEditMessage
    DataEditRole
    DataEditServer
    DataEditSession
    DataEditUser
    DataEditWebhook
    DataHello
    DataLogin
    DataMemberEdit
    DataMessageSearch
    DataMessageSend
    DataOnboard
    DataPasswordReset
    DataPermissionsValue
    DataReportContent
    DataResendVerification
    DataSendFriendRequest
    DataSendPasswordReset
    DataSetRolePermissions
    DataSetServerRolePermission
    DataUserProfile
    Embed
    Emoji
    EmojiParent
    Error
    Feature
    FetchBotResponse
    FetchServerResponse
    FieldsBot
    FieldsChannel
    FieldsMember
    FieldsRole
    FieldsServer
    FieldsUser
    FieldsWebhook
    File
    FlagResponse
    Id
    Image
    ImageSize
    Interactions
    Invite
    InviteBotDestination
    InviteJoinResponse
    InviteResponse
    ISO8601_Timestamp
    LegacyCreateVoiceUserResponse
    LegacyServerChannelType
    LightspeedType
    Masquerade
    Member
    MemberCompositeKey
    MemberQueryResponse
    MemberResponse
    Message
    MessageSort
    MessageWebhook
    Metadata
    MFAMethod
    MFAResponse
    MFATicket
    MultiFactorStatus
    MutualResponse
    NewRoleResponse
    OptionsBulkDelete
    OptionsFetchSettings
    Override
    OverrideField
    OwnedBotsResponse
    Presence
    PublicBot
    Relationship
    RelationshipStatus
    ReplyIntent
    ReportedContent
    ResponseLogin
    ResponseTotpSecret
    ResponseVerify
    ResponseWebhook
    RevoltConfig
    RevoltFeatures
    Role
    SendableEmbed
    Server
    ServerBan
    SessionInfo
    Special
    SystemMessage
    SystemMessageChannels
    TwitchType
    User
    UserProfile
    UserReportReason
    UserStatus
    Video
    VoiceFeature
    Webhook
    WebPushSubscription

    Functions

    getPathName
    diff --git a/types/API.AccountInfo.html b/types/API.AccountInfo.html index b9c6ba75..38bb84a8 100644 --- a/types/API.AccountInfo.html +++ b/types/API.AccountInfo.html @@ -1 +1 @@ -AccountInfo | revolt.js

    Type Alias AccountInfo

    AccountInfo: components["schemas"]["AccountInfo"]
    +AccountInfo | revolt.js

    Type Alias AccountInfo

    AccountInfo: components["schemas"]["AccountInfo"]
    diff --git a/types/API.AllMemberResponse.html b/types/API.AllMemberResponse.html index ac84ffed..60e8e21f 100644 --- a/types/API.AllMemberResponse.html +++ b/types/API.AllMemberResponse.html @@ -1 +1 @@ -AllMemberResponse | revolt.js

    Type Alias AllMemberResponse

    AllMemberResponse: components["schemas"]["AllMemberResponse"]
    +AllMemberResponse | revolt.js

    Type Alias AllMemberResponse

    AllMemberResponse: components["schemas"]["AllMemberResponse"]
    diff --git a/types/API.Authifier_Error.html b/types/API.Authifier_Error.html index 3993970d..3b396a26 100644 --- a/types/API.Authifier_Error.html +++ b/types/API.Authifier_Error.html @@ -1 +1 @@ -Authifier_Error | revolt.js

    Type Alias Authifier_Error

    Authifier_Error: components["schemas"]["Authifier Error"]
    +Authifier_Error | revolt.js

    Type Alias Authifier_Error

    Authifier_Error: components["schemas"]["Authifier Error"]
    diff --git a/types/API.BanListResult.html b/types/API.BanListResult.html index 670354ff..70bf6006 100644 --- a/types/API.BanListResult.html +++ b/types/API.BanListResult.html @@ -1 +1 @@ -BanListResult | revolt.js

    Type Alias BanListResult

    BanListResult: components["schemas"]["BanListResult"]
    +BanListResult | revolt.js

    Type Alias BanListResult

    BanListResult: components["schemas"]["BanListResult"]
    diff --git a/types/API.BandcampType.html b/types/API.BandcampType.html index c80b0226..1ab0b065 100644 --- a/types/API.BandcampType.html +++ b/types/API.BandcampType.html @@ -1 +1 @@ -BandcampType | revolt.js

    Type Alias BandcampType

    BandcampType: components["schemas"]["BandcampType"]
    +BandcampType | revolt.js

    Type Alias BandcampType

    BandcampType: components["schemas"]["BandcampType"]
    diff --git a/types/API.BannedUser.html b/types/API.BannedUser.html index ed9c9b6b..0cd11e0d 100644 --- a/types/API.BannedUser.html +++ b/types/API.BannedUser.html @@ -1 +1 @@ -BannedUser | revolt.js

    Type Alias BannedUser

    BannedUser: components["schemas"]["BannedUser"]
    +BannedUser | revolt.js

    Type Alias BannedUser

    BannedUser: components["schemas"]["BannedUser"]
    diff --git a/types/API.Bot.html b/types/API.Bot.html index e03dc66c..1c9789d9 100644 --- a/types/API.Bot.html +++ b/types/API.Bot.html @@ -1 +1 @@ -Bot | revolt.js

    Type Alias Bot

    Bot: components["schemas"]["Bot"]
    +Bot | revolt.js

    Type Alias Bot

    Bot: components["schemas"]["Bot"]
    diff --git a/types/API.BotInformation.html b/types/API.BotInformation.html index ad575146..7e274601 100644 --- a/types/API.BotInformation.html +++ b/types/API.BotInformation.html @@ -1 +1 @@ -BotInformation | revolt.js

    Type Alias BotInformation

    BotInformation: components["schemas"]["BotInformation"]
    +BotInformation | revolt.js

    Type Alias BotInformation

    BotInformation: components["schemas"]["BotInformation"]
    diff --git a/types/API.BotWithUserResponse.html b/types/API.BotWithUserResponse.html index e045675e..243a3fe2 100644 --- a/types/API.BotWithUserResponse.html +++ b/types/API.BotWithUserResponse.html @@ -1 +1 @@ -BotWithUserResponse | revolt.js

    Type Alias BotWithUserResponse

    BotWithUserResponse: components["schemas"]["BotWithUserResponse"]
    +BotWithUserResponse | revolt.js

    Type Alias BotWithUserResponse

    BotWithUserResponse: components["schemas"]["BotWithUserResponse"]
    diff --git a/types/API.BuildInformation.html b/types/API.BuildInformation.html index 6a63e0d5..01a3bd94 100644 --- a/types/API.BuildInformation.html +++ b/types/API.BuildInformation.html @@ -1 +1 @@ -BuildInformation | revolt.js

    Type Alias BuildInformation

    BuildInformation: components["schemas"]["BuildInformation"]
    +BuildInformation | revolt.js

    Type Alias BuildInformation

    BuildInformation: components["schemas"]["BuildInformation"]
    diff --git a/types/API.BulkMessageResponse.html b/types/API.BulkMessageResponse.html index dc96ff53..73ca4daa 100644 --- a/types/API.BulkMessageResponse.html +++ b/types/API.BulkMessageResponse.html @@ -1 +1 @@ -BulkMessageResponse | revolt.js

    Type Alias BulkMessageResponse

    BulkMessageResponse: components["schemas"]["BulkMessageResponse"]
    +BulkMessageResponse | revolt.js

    Type Alias BulkMessageResponse

    BulkMessageResponse: components["schemas"]["BulkMessageResponse"]
    diff --git a/types/API.CaptchaFeature.html b/types/API.CaptchaFeature.html index 79ce2503..fcc8228a 100644 --- a/types/API.CaptchaFeature.html +++ b/types/API.CaptchaFeature.html @@ -1 +1 @@ -CaptchaFeature | revolt.js

    Type Alias CaptchaFeature

    CaptchaFeature: components["schemas"]["CaptchaFeature"]
    +CaptchaFeature | revolt.js

    Type Alias CaptchaFeature

    CaptchaFeature: components["schemas"]["CaptchaFeature"]
    diff --git a/types/API.Category.html b/types/API.Category.html index f664ef8f..2891a9d3 100644 --- a/types/API.Category.html +++ b/types/API.Category.html @@ -1 +1 @@ -Category | revolt.js

    Type Alias Category

    Category: components["schemas"]["Category"]
    +Category | revolt.js

    Type Alias Category

    Category: components["schemas"]["Category"]
    diff --git a/types/API.Channel.html b/types/API.Channel.html index 7bc82b64..3ca86f18 100644 --- a/types/API.Channel.html +++ b/types/API.Channel.html @@ -1 +1 @@ -Channel | revolt.js

    Type Alias Channel

    Channel: components["schemas"]["Channel"]
    +Channel | revolt.js

    Type Alias Channel

    Channel: components["schemas"]["Channel"]
    diff --git a/types/API.ChannelCompositeKey.html b/types/API.ChannelCompositeKey.html index 2738bfac..12bb986b 100644 --- a/types/API.ChannelCompositeKey.html +++ b/types/API.ChannelCompositeKey.html @@ -1 +1 @@ -ChannelCompositeKey | revolt.js

    Type Alias ChannelCompositeKey

    ChannelCompositeKey: components["schemas"]["ChannelCompositeKey"]
    +ChannelCompositeKey | revolt.js

    Type Alias ChannelCompositeKey

    ChannelCompositeKey: components["schemas"]["ChannelCompositeKey"]
    diff --git a/types/API.ChannelUnread.html b/types/API.ChannelUnread.html index 670816f1..09b0e4e1 100644 --- a/types/API.ChannelUnread.html +++ b/types/API.ChannelUnread.html @@ -1 +1 @@ -ChannelUnread | revolt.js

    Type Alias ChannelUnread

    ChannelUnread: components["schemas"]["ChannelUnread"]
    +ChannelUnread | revolt.js

    Type Alias ChannelUnread

    ChannelUnread: components["schemas"]["ChannelUnread"]
    diff --git a/types/API.ContentReportReason.html b/types/API.ContentReportReason.html index d7a15a6f..76f1eee4 100644 --- a/types/API.ContentReportReason.html +++ b/types/API.ContentReportReason.html @@ -1 +1 @@ -ContentReportReason | revolt.js

    Type Alias ContentReportReason

    ContentReportReason: components["schemas"]["ContentReportReason"]
    +ContentReportReason | revolt.js

    Type Alias ContentReportReason

    ContentReportReason: components["schemas"]["ContentReportReason"]
    diff --git a/types/API.CreateServerLegacyResponse.html b/types/API.CreateServerLegacyResponse.html index 62fa5a28..c1273076 100644 --- a/types/API.CreateServerLegacyResponse.html +++ b/types/API.CreateServerLegacyResponse.html @@ -1 +1 @@ -CreateServerLegacyResponse | revolt.js

    Type Alias CreateServerLegacyResponse

    CreateServerLegacyResponse: components["schemas"]["CreateServerLegacyResponse"]
    +CreateServerLegacyResponse | revolt.js

    Type Alias CreateServerLegacyResponse

    CreateServerLegacyResponse: components["schemas"]["CreateServerLegacyResponse"]
    diff --git a/types/API.CreateWebhookBody.html b/types/API.CreateWebhookBody.html index 5f935fe1..2e279257 100644 --- a/types/API.CreateWebhookBody.html +++ b/types/API.CreateWebhookBody.html @@ -1 +1 @@ -CreateWebhookBody | revolt.js

    Type Alias CreateWebhookBody

    CreateWebhookBody: components["schemas"]["CreateWebhookBody"]
    +CreateWebhookBody | revolt.js

    Type Alias CreateWebhookBody

    CreateWebhookBody: components["schemas"]["CreateWebhookBody"]
    diff --git a/types/API.DataAccountDeletion.html b/types/API.DataAccountDeletion.html index d0398db2..5a608f64 100644 --- a/types/API.DataAccountDeletion.html +++ b/types/API.DataAccountDeletion.html @@ -1 +1 @@ -DataAccountDeletion | revolt.js

    Type Alias DataAccountDeletion

    DataAccountDeletion: components["schemas"]["DataAccountDeletion"]
    +DataAccountDeletion | revolt.js

    Type Alias DataAccountDeletion

    DataAccountDeletion: components["schemas"]["DataAccountDeletion"]
    diff --git a/types/API.DataBanCreate.html b/types/API.DataBanCreate.html index f8e424d8..1b72c66f 100644 --- a/types/API.DataBanCreate.html +++ b/types/API.DataBanCreate.html @@ -1 +1 @@ -DataBanCreate | revolt.js

    Type Alias DataBanCreate

    DataBanCreate: components["schemas"]["DataBanCreate"]
    +DataBanCreate | revolt.js

    Type Alias DataBanCreate

    DataBanCreate: components["schemas"]["DataBanCreate"]
    diff --git a/types/API.DataChangeEmail.html b/types/API.DataChangeEmail.html index 92d4dd5f..3454cc9d 100644 --- a/types/API.DataChangeEmail.html +++ b/types/API.DataChangeEmail.html @@ -1 +1 @@ -DataChangeEmail | revolt.js

    Type Alias DataChangeEmail

    DataChangeEmail: components["schemas"]["DataChangeEmail"]
    +DataChangeEmail | revolt.js

    Type Alias DataChangeEmail

    DataChangeEmail: components["schemas"]["DataChangeEmail"]
    diff --git a/types/API.DataChangePassword.html b/types/API.DataChangePassword.html index 511240f1..cdcb5c34 100644 --- a/types/API.DataChangePassword.html +++ b/types/API.DataChangePassword.html @@ -1 +1 @@ -DataChangePassword | revolt.js

    Type Alias DataChangePassword

    DataChangePassword: components["schemas"]["DataChangePassword"]
    +DataChangePassword | revolt.js

    Type Alias DataChangePassword

    DataChangePassword: components["schemas"]["DataChangePassword"]
    diff --git a/types/API.DataChangeUsername.html b/types/API.DataChangeUsername.html index 462cc1cf..6cd9f236 100644 --- a/types/API.DataChangeUsername.html +++ b/types/API.DataChangeUsername.html @@ -1 +1 @@ -DataChangeUsername | revolt.js

    Type Alias DataChangeUsername

    DataChangeUsername: components["schemas"]["DataChangeUsername"]
    +DataChangeUsername | revolt.js

    Type Alias DataChangeUsername

    DataChangeUsername: components["schemas"]["DataChangeUsername"]
    diff --git a/types/API.DataCreateAccount.html b/types/API.DataCreateAccount.html index de6f7be9..f370a949 100644 --- a/types/API.DataCreateAccount.html +++ b/types/API.DataCreateAccount.html @@ -1 +1 @@ -DataCreateAccount | revolt.js

    Type Alias DataCreateAccount

    DataCreateAccount: components["schemas"]["DataCreateAccount"]
    +DataCreateAccount | revolt.js

    Type Alias DataCreateAccount

    DataCreateAccount: components["schemas"]["DataCreateAccount"]
    diff --git a/types/API.DataCreateBot.html b/types/API.DataCreateBot.html index 2fa9f73f..aa8a2dde 100644 --- a/types/API.DataCreateBot.html +++ b/types/API.DataCreateBot.html @@ -1 +1 @@ -DataCreateBot | revolt.js

    Type Alias DataCreateBot

    DataCreateBot: components["schemas"]["DataCreateBot"]
    +DataCreateBot | revolt.js

    Type Alias DataCreateBot

    DataCreateBot: components["schemas"]["DataCreateBot"]
    diff --git a/types/API.DataCreateEmoji.html b/types/API.DataCreateEmoji.html index a5f472b8..9273b4f9 100644 --- a/types/API.DataCreateEmoji.html +++ b/types/API.DataCreateEmoji.html @@ -1 +1 @@ -DataCreateEmoji | revolt.js

    Type Alias DataCreateEmoji

    DataCreateEmoji: components["schemas"]["DataCreateEmoji"]
    +DataCreateEmoji | revolt.js

    Type Alias DataCreateEmoji

    DataCreateEmoji: components["schemas"]["DataCreateEmoji"]
    diff --git a/types/API.DataCreateGroup.html b/types/API.DataCreateGroup.html index 5dee4f56..723015b5 100644 --- a/types/API.DataCreateGroup.html +++ b/types/API.DataCreateGroup.html @@ -1 +1 @@ -DataCreateGroup | revolt.js

    Type Alias DataCreateGroup

    DataCreateGroup: components["schemas"]["DataCreateGroup"]
    +DataCreateGroup | revolt.js

    Type Alias DataCreateGroup

    DataCreateGroup: components["schemas"]["DataCreateGroup"]
    diff --git a/types/API.DataCreateRole.html b/types/API.DataCreateRole.html index c252f56a..99b480dd 100644 --- a/types/API.DataCreateRole.html +++ b/types/API.DataCreateRole.html @@ -1 +1 @@ -DataCreateRole | revolt.js

    Type Alias DataCreateRole

    DataCreateRole: components["schemas"]["DataCreateRole"]
    +DataCreateRole | revolt.js

    Type Alias DataCreateRole

    DataCreateRole: components["schemas"]["DataCreateRole"]
    diff --git a/types/API.DataCreateServer.html b/types/API.DataCreateServer.html index b175561d..67039261 100644 --- a/types/API.DataCreateServer.html +++ b/types/API.DataCreateServer.html @@ -1 +1 @@ -DataCreateServer | revolt.js

    Type Alias DataCreateServer

    DataCreateServer: components["schemas"]["DataCreateServer"]
    +DataCreateServer | revolt.js

    Type Alias DataCreateServer

    DataCreateServer: components["schemas"]["DataCreateServer"]
    diff --git a/types/API.DataCreateServerChannel.html b/types/API.DataCreateServerChannel.html index 0e8e3cf2..3560b584 100644 --- a/types/API.DataCreateServerChannel.html +++ b/types/API.DataCreateServerChannel.html @@ -1 +1 @@ -DataCreateServerChannel | revolt.js

    Type Alias DataCreateServerChannel

    DataCreateServerChannel: components["schemas"]["DataCreateServerChannel"]
    +DataCreateServerChannel | revolt.js

    Type Alias DataCreateServerChannel

    DataCreateServerChannel: components["schemas"]["DataCreateServerChannel"]
    diff --git a/types/API.DataDefaultChannelPermissions.html b/types/API.DataDefaultChannelPermissions.html index 7fa477c9..66fa11d7 100644 --- a/types/API.DataDefaultChannelPermissions.html +++ b/types/API.DataDefaultChannelPermissions.html @@ -1 +1 @@ -DataDefaultChannelPermissions | revolt.js

    Type Alias DataDefaultChannelPermissions

    DataDefaultChannelPermissions: components["schemas"]["DataDefaultChannelPermissions"]
    +DataDefaultChannelPermissions | revolt.js

    Type Alias DataDefaultChannelPermissions

    DataDefaultChannelPermissions: components["schemas"]["DataDefaultChannelPermissions"]
    diff --git a/types/API.DataEditBot.html b/types/API.DataEditBot.html index 0a4b8653..c0de303b 100644 --- a/types/API.DataEditBot.html +++ b/types/API.DataEditBot.html @@ -1 +1 @@ -DataEditBot | revolt.js

    Type Alias DataEditBot

    DataEditBot: components["schemas"]["DataEditBot"]
    +DataEditBot | revolt.js

    Type Alias DataEditBot

    DataEditBot: components["schemas"]["DataEditBot"]
    diff --git a/types/API.DataEditChannel.html b/types/API.DataEditChannel.html index 37caab0e..0e7bfbe9 100644 --- a/types/API.DataEditChannel.html +++ b/types/API.DataEditChannel.html @@ -1 +1 @@ -DataEditChannel | revolt.js

    Type Alias DataEditChannel

    DataEditChannel: components["schemas"]["DataEditChannel"]
    +DataEditChannel | revolt.js

    Type Alias DataEditChannel

    DataEditChannel: components["schemas"]["DataEditChannel"]
    diff --git a/types/API.DataEditMessage.html b/types/API.DataEditMessage.html index b0c2becc..3398cf0d 100644 --- a/types/API.DataEditMessage.html +++ b/types/API.DataEditMessage.html @@ -1 +1 @@ -DataEditMessage | revolt.js

    Type Alias DataEditMessage

    DataEditMessage: components["schemas"]["DataEditMessage"]
    +DataEditMessage | revolt.js

    Type Alias DataEditMessage

    DataEditMessage: components["schemas"]["DataEditMessage"]
    diff --git a/types/API.DataEditRole.html b/types/API.DataEditRole.html index 53fabb46..700a696b 100644 --- a/types/API.DataEditRole.html +++ b/types/API.DataEditRole.html @@ -1 +1 @@ -DataEditRole | revolt.js

    Type Alias DataEditRole

    DataEditRole: components["schemas"]["DataEditRole"]
    +DataEditRole | revolt.js

    Type Alias DataEditRole

    DataEditRole: components["schemas"]["DataEditRole"]
    diff --git a/types/API.DataEditServer.html b/types/API.DataEditServer.html index 564a6754..d908f6e6 100644 --- a/types/API.DataEditServer.html +++ b/types/API.DataEditServer.html @@ -1 +1 @@ -DataEditServer | revolt.js

    Type Alias DataEditServer

    DataEditServer: components["schemas"]["DataEditServer"]
    +DataEditServer | revolt.js

    Type Alias DataEditServer

    DataEditServer: components["schemas"]["DataEditServer"]
    diff --git a/types/API.DataEditSession.html b/types/API.DataEditSession.html index d8b20758..28b95ae7 100644 --- a/types/API.DataEditSession.html +++ b/types/API.DataEditSession.html @@ -1 +1 @@ -DataEditSession | revolt.js

    Type Alias DataEditSession

    DataEditSession: components["schemas"]["DataEditSession"]
    +DataEditSession | revolt.js

    Type Alias DataEditSession

    DataEditSession: components["schemas"]["DataEditSession"]
    diff --git a/types/API.DataEditUser.html b/types/API.DataEditUser.html index 2129137d..af9da582 100644 --- a/types/API.DataEditUser.html +++ b/types/API.DataEditUser.html @@ -1 +1 @@ -DataEditUser | revolt.js

    Type Alias DataEditUser

    DataEditUser: components["schemas"]["DataEditUser"]
    +DataEditUser | revolt.js

    Type Alias DataEditUser

    DataEditUser: components["schemas"]["DataEditUser"]
    diff --git a/types/API.DataEditWebhook.html b/types/API.DataEditWebhook.html index 6c3bd6bd..5f69a063 100644 --- a/types/API.DataEditWebhook.html +++ b/types/API.DataEditWebhook.html @@ -1 +1 @@ -DataEditWebhook | revolt.js

    Type Alias DataEditWebhook

    DataEditWebhook: components["schemas"]["DataEditWebhook"]
    +DataEditWebhook | revolt.js

    Type Alias DataEditWebhook

    DataEditWebhook: components["schemas"]["DataEditWebhook"]
    diff --git a/types/API.DataHello.html b/types/API.DataHello.html index 692249e9..ac9cf416 100644 --- a/types/API.DataHello.html +++ b/types/API.DataHello.html @@ -1 +1 @@ -DataHello | revolt.js

    Type Alias DataHello

    DataHello: components["schemas"]["DataHello"]
    +DataHello | revolt.js

    Type Alias DataHello

    DataHello: components["schemas"]["DataHello"]
    diff --git a/types/API.DataLogin.html b/types/API.DataLogin.html index dea5c4bb..c1f5ac79 100644 --- a/types/API.DataLogin.html +++ b/types/API.DataLogin.html @@ -1 +1 @@ -DataLogin | revolt.js

    Type Alias DataLogin

    DataLogin: components["schemas"]["DataLogin"]
    +DataLogin | revolt.js

    Type Alias DataLogin

    DataLogin: components["schemas"]["DataLogin"]
    diff --git a/types/API.DataMemberEdit.html b/types/API.DataMemberEdit.html index 37536549..e59214eb 100644 --- a/types/API.DataMemberEdit.html +++ b/types/API.DataMemberEdit.html @@ -1 +1 @@ -DataMemberEdit | revolt.js

    Type Alias DataMemberEdit

    DataMemberEdit: components["schemas"]["DataMemberEdit"]
    +DataMemberEdit | revolt.js

    Type Alias DataMemberEdit

    DataMemberEdit: components["schemas"]["DataMemberEdit"]
    diff --git a/types/API.DataMessageSearch.html b/types/API.DataMessageSearch.html index 6b435a85..aa0c9f60 100644 --- a/types/API.DataMessageSearch.html +++ b/types/API.DataMessageSearch.html @@ -1 +1 @@ -DataMessageSearch | revolt.js

    Type Alias DataMessageSearch

    DataMessageSearch: components["schemas"]["DataMessageSearch"]
    +DataMessageSearch | revolt.js

    Type Alias DataMessageSearch

    DataMessageSearch: components["schemas"]["DataMessageSearch"]
    diff --git a/types/API.DataMessageSend.html b/types/API.DataMessageSend.html index 8b52ffcc..00d026e7 100644 --- a/types/API.DataMessageSend.html +++ b/types/API.DataMessageSend.html @@ -1 +1 @@ -DataMessageSend | revolt.js

    Type Alias DataMessageSend

    DataMessageSend: components["schemas"]["DataMessageSend"]
    +DataMessageSend | revolt.js

    Type Alias DataMessageSend

    DataMessageSend: components["schemas"]["DataMessageSend"]
    diff --git a/types/API.DataOnboard.html b/types/API.DataOnboard.html index f7c46cf1..b8884396 100644 --- a/types/API.DataOnboard.html +++ b/types/API.DataOnboard.html @@ -1 +1 @@ -DataOnboard | revolt.js

    Type Alias DataOnboard

    DataOnboard: components["schemas"]["DataOnboard"]
    +DataOnboard | revolt.js

    Type Alias DataOnboard

    DataOnboard: components["schemas"]["DataOnboard"]
    diff --git a/types/API.DataPasswordReset.html b/types/API.DataPasswordReset.html index e1b83f6e..6754101a 100644 --- a/types/API.DataPasswordReset.html +++ b/types/API.DataPasswordReset.html @@ -1 +1 @@ -DataPasswordReset | revolt.js

    Type Alias DataPasswordReset

    DataPasswordReset: components["schemas"]["DataPasswordReset"]
    +DataPasswordReset | revolt.js

    Type Alias DataPasswordReset

    DataPasswordReset: components["schemas"]["DataPasswordReset"]
    diff --git a/types/API.DataPermissionsValue.html b/types/API.DataPermissionsValue.html index d3ea6b6f..7f47afaf 100644 --- a/types/API.DataPermissionsValue.html +++ b/types/API.DataPermissionsValue.html @@ -1 +1 @@ -DataPermissionsValue | revolt.js

    Type Alias DataPermissionsValue

    DataPermissionsValue: components["schemas"]["DataPermissionsValue"]
    +DataPermissionsValue | revolt.js

    Type Alias DataPermissionsValue

    DataPermissionsValue: components["schemas"]["DataPermissionsValue"]
    diff --git a/types/API.DataReportContent.html b/types/API.DataReportContent.html index e1d3bd1e..53f4c3e7 100644 --- a/types/API.DataReportContent.html +++ b/types/API.DataReportContent.html @@ -1 +1 @@ -DataReportContent | revolt.js

    Type Alias DataReportContent

    DataReportContent: components["schemas"]["DataReportContent"]
    +DataReportContent | revolt.js

    Type Alias DataReportContent

    DataReportContent: components["schemas"]["DataReportContent"]
    diff --git a/types/API.DataResendVerification.html b/types/API.DataResendVerification.html index bc77058c..6c214c50 100644 --- a/types/API.DataResendVerification.html +++ b/types/API.DataResendVerification.html @@ -1 +1 @@ -DataResendVerification | revolt.js

    Type Alias DataResendVerification

    DataResendVerification: components["schemas"]["DataResendVerification"]
    +DataResendVerification | revolt.js

    Type Alias DataResendVerification

    DataResendVerification: components["schemas"]["DataResendVerification"]
    diff --git a/types/API.DataSendFriendRequest.html b/types/API.DataSendFriendRequest.html index c12b223c..f8080611 100644 --- a/types/API.DataSendFriendRequest.html +++ b/types/API.DataSendFriendRequest.html @@ -1 +1 @@ -DataSendFriendRequest | revolt.js

    Type Alias DataSendFriendRequest

    DataSendFriendRequest: components["schemas"]["DataSendFriendRequest"]
    +DataSendFriendRequest | revolt.js

    Type Alias DataSendFriendRequest

    DataSendFriendRequest: components["schemas"]["DataSendFriendRequest"]
    diff --git a/types/API.DataSendPasswordReset.html b/types/API.DataSendPasswordReset.html index a93df9eb..5200ffec 100644 --- a/types/API.DataSendPasswordReset.html +++ b/types/API.DataSendPasswordReset.html @@ -1 +1 @@ -DataSendPasswordReset | revolt.js

    Type Alias DataSendPasswordReset

    DataSendPasswordReset: components["schemas"]["DataSendPasswordReset"]
    +DataSendPasswordReset | revolt.js

    Type Alias DataSendPasswordReset

    DataSendPasswordReset: components["schemas"]["DataSendPasswordReset"]
    diff --git a/types/API.DataSetRolePermissions.html b/types/API.DataSetRolePermissions.html index 44ca19b5..c9d09a7e 100644 --- a/types/API.DataSetRolePermissions.html +++ b/types/API.DataSetRolePermissions.html @@ -1 +1 @@ -DataSetRolePermissions | revolt.js

    Type Alias DataSetRolePermissions

    DataSetRolePermissions: components["schemas"]["DataSetRolePermissions"]
    +DataSetRolePermissions | revolt.js

    Type Alias DataSetRolePermissions

    DataSetRolePermissions: components["schemas"]["DataSetRolePermissions"]
    diff --git a/types/API.DataSetServerRolePermission.html b/types/API.DataSetServerRolePermission.html index 3c787c5d..5bd58fd5 100644 --- a/types/API.DataSetServerRolePermission.html +++ b/types/API.DataSetServerRolePermission.html @@ -1 +1 @@ -DataSetServerRolePermission | revolt.js

    Type Alias DataSetServerRolePermission

    DataSetServerRolePermission: components["schemas"]["DataSetServerRolePermission"]
    +DataSetServerRolePermission | revolt.js

    Type Alias DataSetServerRolePermission

    DataSetServerRolePermission: components["schemas"]["DataSetServerRolePermission"]
    diff --git a/types/API.DataUserProfile.html b/types/API.DataUserProfile.html index 9ebdeb87..855c55e2 100644 --- a/types/API.DataUserProfile.html +++ b/types/API.DataUserProfile.html @@ -1 +1 @@ -DataUserProfile | revolt.js

    Type Alias DataUserProfile

    DataUserProfile: components["schemas"]["DataUserProfile"]
    +DataUserProfile | revolt.js

    Type Alias DataUserProfile

    DataUserProfile: components["schemas"]["DataUserProfile"]
    diff --git a/types/API.Embed.html b/types/API.Embed.html index 38fd92f8..f90c3a57 100644 --- a/types/API.Embed.html +++ b/types/API.Embed.html @@ -1 +1 @@ -Embed | revolt.js

    Type Alias Embed

    Embed: components["schemas"]["Embed"]
    +Embed | revolt.js

    Type Alias Embed

    Embed: components["schemas"]["Embed"]
    diff --git a/types/API.Emoji.html b/types/API.Emoji.html index 8e91c42b..7f39b429 100644 --- a/types/API.Emoji.html +++ b/types/API.Emoji.html @@ -1 +1 @@ -Emoji | revolt.js

    Type Alias Emoji

    Emoji: components["schemas"]["Emoji"]
    +Emoji | revolt.js

    Type Alias Emoji

    Emoji: components["schemas"]["Emoji"]
    diff --git a/types/API.EmojiParent.html b/types/API.EmojiParent.html index 58504a7c..d838d937 100644 --- a/types/API.EmojiParent.html +++ b/types/API.EmojiParent.html @@ -1 +1 @@ -EmojiParent | revolt.js

    Type Alias EmojiParent

    EmojiParent: components["schemas"]["EmojiParent"]
    +EmojiParent | revolt.js

    Type Alias EmojiParent

    EmojiParent: components["schemas"]["EmojiParent"]
    diff --git a/types/API.Error.html b/types/API.Error.html index f7a8a8ca..b28ab822 100644 --- a/types/API.Error.html +++ b/types/API.Error.html @@ -1 +1 @@ -Error | revolt.js

    Type Alias Error

    Error: components["schemas"]["Error"]
    +Error | revolt.js

    Type Alias Error

    Error: components["schemas"]["Error"]
    diff --git a/types/API.Feature.html b/types/API.Feature.html index cf57c203..7b63677f 100644 --- a/types/API.Feature.html +++ b/types/API.Feature.html @@ -1 +1 @@ -Feature | revolt.js

    Type Alias Feature

    Feature: components["schemas"]["Feature"]
    +Feature | revolt.js

    Type Alias Feature

    Feature: components["schemas"]["Feature"]
    diff --git a/types/API.FetchBotResponse.html b/types/API.FetchBotResponse.html index 15af6e29..912e4436 100644 --- a/types/API.FetchBotResponse.html +++ b/types/API.FetchBotResponse.html @@ -1 +1 @@ -FetchBotResponse | revolt.js

    Type Alias FetchBotResponse

    FetchBotResponse: components["schemas"]["FetchBotResponse"]
    +FetchBotResponse | revolt.js

    Type Alias FetchBotResponse

    FetchBotResponse: components["schemas"]["FetchBotResponse"]
    diff --git a/types/API.FetchServerResponse.html b/types/API.FetchServerResponse.html index a46f10cf..121f3bac 100644 --- a/types/API.FetchServerResponse.html +++ b/types/API.FetchServerResponse.html @@ -1 +1 @@ -FetchServerResponse | revolt.js

    Type Alias FetchServerResponse

    FetchServerResponse: components["schemas"]["FetchServerResponse"]
    +FetchServerResponse | revolt.js

    Type Alias FetchServerResponse

    FetchServerResponse: components["schemas"]["FetchServerResponse"]
    diff --git a/types/API.FieldsBot.html b/types/API.FieldsBot.html index 1140df32..93ce08d3 100644 --- a/types/API.FieldsBot.html +++ b/types/API.FieldsBot.html @@ -1 +1 @@ -FieldsBot | revolt.js

    Type Alias FieldsBot

    FieldsBot: components["schemas"]["FieldsBot"]
    +FieldsBot | revolt.js

    Type Alias FieldsBot

    FieldsBot: components["schemas"]["FieldsBot"]
    diff --git a/types/API.FieldsChannel.html b/types/API.FieldsChannel.html index 940d8f86..a5d7cf20 100644 --- a/types/API.FieldsChannel.html +++ b/types/API.FieldsChannel.html @@ -1 +1 @@ -FieldsChannel | revolt.js

    Type Alias FieldsChannel

    FieldsChannel: components["schemas"]["FieldsChannel"]
    +FieldsChannel | revolt.js

    Type Alias FieldsChannel

    FieldsChannel: components["schemas"]["FieldsChannel"]
    diff --git a/types/API.FieldsMember.html b/types/API.FieldsMember.html index c7d32b6a..f986e6f1 100644 --- a/types/API.FieldsMember.html +++ b/types/API.FieldsMember.html @@ -1 +1 @@ -FieldsMember | revolt.js

    Type Alias FieldsMember

    FieldsMember: components["schemas"]["FieldsMember"]
    +FieldsMember | revolt.js

    Type Alias FieldsMember

    FieldsMember: components["schemas"]["FieldsMember"]
    diff --git a/types/API.FieldsRole.html b/types/API.FieldsRole.html index a699a095..8c65a61c 100644 --- a/types/API.FieldsRole.html +++ b/types/API.FieldsRole.html @@ -1 +1 @@ -FieldsRole | revolt.js

    Type Alias FieldsRole

    FieldsRole: components["schemas"]["FieldsRole"]
    +FieldsRole | revolt.js

    Type Alias FieldsRole

    FieldsRole: components["schemas"]["FieldsRole"]
    diff --git a/types/API.FieldsServer.html b/types/API.FieldsServer.html index 145453e3..c11ecdfb 100644 --- a/types/API.FieldsServer.html +++ b/types/API.FieldsServer.html @@ -1 +1 @@ -FieldsServer | revolt.js

    Type Alias FieldsServer

    FieldsServer: components["schemas"]["FieldsServer"]
    +FieldsServer | revolt.js

    Type Alias FieldsServer

    FieldsServer: components["schemas"]["FieldsServer"]
    diff --git a/types/API.FieldsUser.html b/types/API.FieldsUser.html index 5c9a6772..91f841bb 100644 --- a/types/API.FieldsUser.html +++ b/types/API.FieldsUser.html @@ -1 +1 @@ -FieldsUser | revolt.js

    Type Alias FieldsUser

    FieldsUser: components["schemas"]["FieldsUser"]
    +FieldsUser | revolt.js

    Type Alias FieldsUser

    FieldsUser: components["schemas"]["FieldsUser"]
    diff --git a/types/API.FieldsWebhook.html b/types/API.FieldsWebhook.html index 3404db2c..57e3d205 100644 --- a/types/API.FieldsWebhook.html +++ b/types/API.FieldsWebhook.html @@ -1 +1 @@ -FieldsWebhook | revolt.js

    Type Alias FieldsWebhook

    FieldsWebhook: components["schemas"]["FieldsWebhook"]
    +FieldsWebhook | revolt.js

    Type Alias FieldsWebhook

    FieldsWebhook: components["schemas"]["FieldsWebhook"]
    diff --git a/types/API.File.html b/types/API.File.html index 39c2ff29..55133c58 100644 --- a/types/API.File.html +++ b/types/API.File.html @@ -1 +1 @@ -File | revolt.js

    Type Alias File

    File: components["schemas"]["File"]
    +File | revolt.js

    Type Alias File

    File: components["schemas"]["File"]
    diff --git a/types/API.FlagResponse.html b/types/API.FlagResponse.html index 2782aa75..d2e0dd75 100644 --- a/types/API.FlagResponse.html +++ b/types/API.FlagResponse.html @@ -1 +1 @@ -FlagResponse | revolt.js

    Type Alias FlagResponse

    FlagResponse: components["schemas"]["FlagResponse"]
    +FlagResponse | revolt.js

    Type Alias FlagResponse

    FlagResponse: components["schemas"]["FlagResponse"]
    diff --git a/types/API.ISO8601_Timestamp.html b/types/API.ISO8601_Timestamp.html index b0f3b13d..e7d9f0f6 100644 --- a/types/API.ISO8601_Timestamp.html +++ b/types/API.ISO8601_Timestamp.html @@ -1 +1 @@ -ISO8601_Timestamp | revolt.js

    Type Alias ISO8601_Timestamp

    ISO8601_Timestamp: components["schemas"]["ISO8601 Timestamp"]
    +ISO8601_Timestamp | revolt.js

    Type Alias ISO8601_Timestamp

    ISO8601_Timestamp: components["schemas"]["ISO8601 Timestamp"]
    diff --git a/types/API.Id.html b/types/API.Id.html index 2d97c86f..25b9400d 100644 --- a/types/API.Id.html +++ b/types/API.Id.html @@ -1 +1 @@ -Id | revolt.js

    Type Alias Id

    Id: components["schemas"]["Id"]
    +Id | revolt.js

    Type Alias Id

    Id: components["schemas"]["Id"]
    diff --git a/types/API.Image.html b/types/API.Image.html index b6cbb95a..8fa5630d 100644 --- a/types/API.Image.html +++ b/types/API.Image.html @@ -1 +1 @@ -Image | revolt.js

    Type Alias Image

    Image: components["schemas"]["Image"]
    +Image | revolt.js

    Type Alias Image

    Image: components["schemas"]["Image"]
    diff --git a/types/API.ImageSize.html b/types/API.ImageSize.html index e08c4bff..138d29b4 100644 --- a/types/API.ImageSize.html +++ b/types/API.ImageSize.html @@ -1 +1 @@ -ImageSize | revolt.js

    Type Alias ImageSize

    ImageSize: components["schemas"]["ImageSize"]
    +ImageSize | revolt.js

    Type Alias ImageSize

    ImageSize: components["schemas"]["ImageSize"]
    diff --git a/types/API.Interactions.html b/types/API.Interactions.html index 5a74f1e9..7cc290cb 100644 --- a/types/API.Interactions.html +++ b/types/API.Interactions.html @@ -1 +1 @@ -Interactions | revolt.js

    Type Alias Interactions

    Interactions: components["schemas"]["Interactions"]
    +Interactions | revolt.js

    Type Alias Interactions

    Interactions: components["schemas"]["Interactions"]
    diff --git a/types/API.Invite.html b/types/API.Invite.html index 086f86a8..c2433791 100644 --- a/types/API.Invite.html +++ b/types/API.Invite.html @@ -1 +1 @@ -Invite | revolt.js

    Type Alias Invite

    Invite: components["schemas"]["Invite"]
    +Invite | revolt.js

    Type Alias Invite

    Invite: components["schemas"]["Invite"]
    diff --git a/types/API.InviteBotDestination.html b/types/API.InviteBotDestination.html index 8c420113..8b43377d 100644 --- a/types/API.InviteBotDestination.html +++ b/types/API.InviteBotDestination.html @@ -1 +1 @@ -InviteBotDestination | revolt.js

    Type Alias InviteBotDestination

    InviteBotDestination: components["schemas"]["InviteBotDestination"]
    +InviteBotDestination | revolt.js

    Type Alias InviteBotDestination

    InviteBotDestination: components["schemas"]["InviteBotDestination"]
    diff --git a/types/API.InviteJoinResponse.html b/types/API.InviteJoinResponse.html index d2b6ff60..5d690d14 100644 --- a/types/API.InviteJoinResponse.html +++ b/types/API.InviteJoinResponse.html @@ -1 +1 @@ -InviteJoinResponse | revolt.js

    Type Alias InviteJoinResponse

    InviteJoinResponse: components["schemas"]["InviteJoinResponse"]
    +InviteJoinResponse | revolt.js

    Type Alias InviteJoinResponse

    InviteJoinResponse: components["schemas"]["InviteJoinResponse"]
    diff --git a/types/API.InviteResponse.html b/types/API.InviteResponse.html index 845fc434..8f6750a3 100644 --- a/types/API.InviteResponse.html +++ b/types/API.InviteResponse.html @@ -1 +1 @@ -InviteResponse | revolt.js

    Type Alias InviteResponse

    InviteResponse: components["schemas"]["InviteResponse"]
    +InviteResponse | revolt.js

    Type Alias InviteResponse

    InviteResponse: components["schemas"]["InviteResponse"]
    diff --git a/types/API.LegacyCreateVoiceUserResponse.html b/types/API.LegacyCreateVoiceUserResponse.html index cd1f00e1..89fbf43a 100644 --- a/types/API.LegacyCreateVoiceUserResponse.html +++ b/types/API.LegacyCreateVoiceUserResponse.html @@ -1 +1 @@ -LegacyCreateVoiceUserResponse | revolt.js

    Type Alias LegacyCreateVoiceUserResponse

    LegacyCreateVoiceUserResponse: components["schemas"]["LegacyCreateVoiceUserResponse"]
    +LegacyCreateVoiceUserResponse | revolt.js

    Type Alias LegacyCreateVoiceUserResponse

    LegacyCreateVoiceUserResponse: components["schemas"]["LegacyCreateVoiceUserResponse"]
    diff --git a/types/API.LegacyServerChannelType.html b/types/API.LegacyServerChannelType.html index abf70ba0..7b601294 100644 --- a/types/API.LegacyServerChannelType.html +++ b/types/API.LegacyServerChannelType.html @@ -1 +1 @@ -LegacyServerChannelType | revolt.js

    Type Alias LegacyServerChannelType

    LegacyServerChannelType: components["schemas"]["LegacyServerChannelType"]
    +LegacyServerChannelType | revolt.js

    Type Alias LegacyServerChannelType

    LegacyServerChannelType: components["schemas"]["LegacyServerChannelType"]
    diff --git a/types/API.LightspeedType.html b/types/API.LightspeedType.html index a046c247..6cd521d6 100644 --- a/types/API.LightspeedType.html +++ b/types/API.LightspeedType.html @@ -1 +1 @@ -LightspeedType | revolt.js

    Type Alias LightspeedType

    LightspeedType: components["schemas"]["LightspeedType"]
    +LightspeedType | revolt.js

    Type Alias LightspeedType

    LightspeedType: components["schemas"]["LightspeedType"]
    diff --git a/types/API.MFAMethod.html b/types/API.MFAMethod.html index d9c04819..9611fad9 100644 --- a/types/API.MFAMethod.html +++ b/types/API.MFAMethod.html @@ -1 +1 @@ -MFAMethod | revolt.js

    Type Alias MFAMethod

    MFAMethod: components["schemas"]["MFAMethod"]
    +MFAMethod | revolt.js

    Type Alias MFAMethod

    MFAMethod: components["schemas"]["MFAMethod"]
    diff --git a/types/API.MFAResponse.html b/types/API.MFAResponse.html index 2eede94d..7891e271 100644 --- a/types/API.MFAResponse.html +++ b/types/API.MFAResponse.html @@ -1 +1 @@ -MFAResponse | revolt.js

    Type Alias MFAResponse

    MFAResponse: components["schemas"]["MFAResponse"]
    +MFAResponse | revolt.js

    Type Alias MFAResponse

    MFAResponse: components["schemas"]["MFAResponse"]
    diff --git a/types/API.MFATicket.html b/types/API.MFATicket.html index beb50145..2faf67ca 100644 --- a/types/API.MFATicket.html +++ b/types/API.MFATicket.html @@ -1 +1 @@ -MFATicket | revolt.js

    Type Alias MFATicket

    MFATicket: components["schemas"]["MFATicket"]
    +MFATicket | revolt.js

    Type Alias MFATicket

    MFATicket: components["schemas"]["MFATicket"]
    diff --git a/types/API.Masquerade.html b/types/API.Masquerade.html index 8b10e843..7ca2d1a2 100644 --- a/types/API.Masquerade.html +++ b/types/API.Masquerade.html @@ -1 +1 @@ -Masquerade | revolt.js

    Type Alias Masquerade

    Masquerade: components["schemas"]["Masquerade"]
    +Masquerade | revolt.js

    Type Alias Masquerade

    Masquerade: components["schemas"]["Masquerade"]
    diff --git a/types/API.Member.html b/types/API.Member.html index f32dabf2..5e36d627 100644 --- a/types/API.Member.html +++ b/types/API.Member.html @@ -1 +1 @@ -Member | revolt.js

    Type Alias Member

    Member: components["schemas"]["Member"]
    +Member | revolt.js

    Type Alias Member

    Member: components["schemas"]["Member"]
    diff --git a/types/API.MemberCompositeKey.html b/types/API.MemberCompositeKey.html index 5f2067b3..bde9995c 100644 --- a/types/API.MemberCompositeKey.html +++ b/types/API.MemberCompositeKey.html @@ -1 +1 @@ -MemberCompositeKey | revolt.js

    Type Alias MemberCompositeKey

    MemberCompositeKey: components["schemas"]["MemberCompositeKey"]
    +MemberCompositeKey | revolt.js

    Type Alias MemberCompositeKey

    MemberCompositeKey: components["schemas"]["MemberCompositeKey"]
    diff --git a/types/API.MemberQueryResponse.html b/types/API.MemberQueryResponse.html index d996611d..b025e1ec 100644 --- a/types/API.MemberQueryResponse.html +++ b/types/API.MemberQueryResponse.html @@ -1 +1 @@ -MemberQueryResponse | revolt.js

    Type Alias MemberQueryResponse

    MemberQueryResponse: components["schemas"]["MemberQueryResponse"]
    +MemberQueryResponse | revolt.js

    Type Alias MemberQueryResponse

    MemberQueryResponse: components["schemas"]["MemberQueryResponse"]
    diff --git a/types/API.MemberResponse.html b/types/API.MemberResponse.html index b4b7c2c1..f20d8c1f 100644 --- a/types/API.MemberResponse.html +++ b/types/API.MemberResponse.html @@ -1 +1 @@ -MemberResponse | revolt.js

    Type Alias MemberResponse

    MemberResponse: components["schemas"]["MemberResponse"]
    +MemberResponse | revolt.js

    Type Alias MemberResponse

    MemberResponse: components["schemas"]["MemberResponse"]
    diff --git a/types/API.Message.html b/types/API.Message.html index 37d13f34..1bb371c6 100644 --- a/types/API.Message.html +++ b/types/API.Message.html @@ -1 +1 @@ -Message | revolt.js

    Type Alias Message

    Message: components["schemas"]["Message"]
    +Message | revolt.js

    Type Alias Message

    Message: components["schemas"]["Message"]
    diff --git a/types/API.MessageSort.html b/types/API.MessageSort.html index 4f822ee6..faf07add 100644 --- a/types/API.MessageSort.html +++ b/types/API.MessageSort.html @@ -1 +1 @@ -MessageSort | revolt.js

    Type Alias MessageSort

    MessageSort: components["schemas"]["MessageSort"]
    +MessageSort | revolt.js

    Type Alias MessageSort

    MessageSort: components["schemas"]["MessageSort"]
    diff --git a/types/API.MessageWebhook.html b/types/API.MessageWebhook.html index ed410081..f7138c4f 100644 --- a/types/API.MessageWebhook.html +++ b/types/API.MessageWebhook.html @@ -1 +1 @@ -MessageWebhook | revolt.js

    Type Alias MessageWebhook

    MessageWebhook: components["schemas"]["MessageWebhook"]
    +MessageWebhook | revolt.js

    Type Alias MessageWebhook

    MessageWebhook: components["schemas"]["MessageWebhook"]
    diff --git a/types/API.Metadata.html b/types/API.Metadata.html index 278af405..8837b055 100644 --- a/types/API.Metadata.html +++ b/types/API.Metadata.html @@ -1 +1 @@ -Metadata | revolt.js

    Type Alias Metadata

    Metadata: components["schemas"]["Metadata"]
    +Metadata | revolt.js

    Type Alias Metadata

    Metadata: components["schemas"]["Metadata"]
    diff --git a/types/API.MultiFactorStatus.html b/types/API.MultiFactorStatus.html index d5abe2b9..908d688f 100644 --- a/types/API.MultiFactorStatus.html +++ b/types/API.MultiFactorStatus.html @@ -1 +1 @@ -MultiFactorStatus | revolt.js

    Type Alias MultiFactorStatus

    MultiFactorStatus: components["schemas"]["MultiFactorStatus"]
    +MultiFactorStatus | revolt.js

    Type Alias MultiFactorStatus

    MultiFactorStatus: components["schemas"]["MultiFactorStatus"]
    diff --git a/types/API.MutualResponse.html b/types/API.MutualResponse.html index 1e2bc327..9b1aaf70 100644 --- a/types/API.MutualResponse.html +++ b/types/API.MutualResponse.html @@ -1 +1 @@ -MutualResponse | revolt.js

    Type Alias MutualResponse

    MutualResponse: components["schemas"]["MutualResponse"]
    +MutualResponse | revolt.js

    Type Alias MutualResponse

    MutualResponse: components["schemas"]["MutualResponse"]
    diff --git a/types/API.NewRoleResponse.html b/types/API.NewRoleResponse.html index 0e5fd2af..7b9606e6 100644 --- a/types/API.NewRoleResponse.html +++ b/types/API.NewRoleResponse.html @@ -1 +1 @@ -NewRoleResponse | revolt.js

    Type Alias NewRoleResponse

    NewRoleResponse: components["schemas"]["NewRoleResponse"]
    +NewRoleResponse | revolt.js

    Type Alias NewRoleResponse

    NewRoleResponse: components["schemas"]["NewRoleResponse"]
    diff --git a/types/API.OptionsBulkDelete.html b/types/API.OptionsBulkDelete.html index 60ab8b18..63aef733 100644 --- a/types/API.OptionsBulkDelete.html +++ b/types/API.OptionsBulkDelete.html @@ -1 +1 @@ -OptionsBulkDelete | revolt.js

    Type Alias OptionsBulkDelete

    OptionsBulkDelete: components["schemas"]["OptionsBulkDelete"]
    +OptionsBulkDelete | revolt.js

    Type Alias OptionsBulkDelete

    OptionsBulkDelete: components["schemas"]["OptionsBulkDelete"]
    diff --git a/types/API.OptionsFetchSettings.html b/types/API.OptionsFetchSettings.html index 26bb5d85..e798149d 100644 --- a/types/API.OptionsFetchSettings.html +++ b/types/API.OptionsFetchSettings.html @@ -1 +1 @@ -OptionsFetchSettings | revolt.js

    Type Alias OptionsFetchSettings

    OptionsFetchSettings: components["schemas"]["OptionsFetchSettings"]
    +OptionsFetchSettings | revolt.js

    Type Alias OptionsFetchSettings

    OptionsFetchSettings: components["schemas"]["OptionsFetchSettings"]
    diff --git a/types/API.Override.html b/types/API.Override.html index 1d668770..ecbac84b 100644 --- a/types/API.Override.html +++ b/types/API.Override.html @@ -1 +1 @@ -Override | revolt.js

    Type Alias Override

    Override: components["schemas"]["Override"]
    +Override | revolt.js

    Type Alias Override

    Override: components["schemas"]["Override"]
    diff --git a/types/API.OverrideField.html b/types/API.OverrideField.html index 68af8d31..122503f3 100644 --- a/types/API.OverrideField.html +++ b/types/API.OverrideField.html @@ -1 +1 @@ -OverrideField | revolt.js

    Type Alias OverrideField

    OverrideField: components["schemas"]["OverrideField"]
    +OverrideField | revolt.js

    Type Alias OverrideField

    OverrideField: components["schemas"]["OverrideField"]
    diff --git a/types/API.OwnedBotsResponse.html b/types/API.OwnedBotsResponse.html index 56989739..41d88e51 100644 --- a/types/API.OwnedBotsResponse.html +++ b/types/API.OwnedBotsResponse.html @@ -1 +1 @@ -OwnedBotsResponse | revolt.js

    Type Alias OwnedBotsResponse

    OwnedBotsResponse: components["schemas"]["OwnedBotsResponse"]
    +OwnedBotsResponse | revolt.js

    Type Alias OwnedBotsResponse

    OwnedBotsResponse: components["schemas"]["OwnedBotsResponse"]
    diff --git a/types/API.Presence.html b/types/API.Presence.html index 2f163115..46bbe198 100644 --- a/types/API.Presence.html +++ b/types/API.Presence.html @@ -1 +1 @@ -Presence | revolt.js

    Type Alias Presence

    Presence: components["schemas"]["Presence"]
    +Presence | revolt.js

    Type Alias Presence

    Presence: components["schemas"]["Presence"]
    diff --git a/types/API.PublicBot.html b/types/API.PublicBot.html index ec6b0355..22447a58 100644 --- a/types/API.PublicBot.html +++ b/types/API.PublicBot.html @@ -1 +1 @@ -PublicBot | revolt.js

    Type Alias PublicBot

    PublicBot: components["schemas"]["PublicBot"]
    +PublicBot | revolt.js

    Type Alias PublicBot

    PublicBot: components["schemas"]["PublicBot"]
    diff --git a/types/API.Relationship.html b/types/API.Relationship.html index 0d41fe52..fc342e9c 100644 --- a/types/API.Relationship.html +++ b/types/API.Relationship.html @@ -1 +1 @@ -Relationship | revolt.js

    Type Alias Relationship

    Relationship: components["schemas"]["Relationship"]
    +Relationship | revolt.js

    Type Alias Relationship

    Relationship: components["schemas"]["Relationship"]
    diff --git a/types/API.RelationshipStatus.html b/types/API.RelationshipStatus.html index 1e4a2794..d236b2d5 100644 --- a/types/API.RelationshipStatus.html +++ b/types/API.RelationshipStatus.html @@ -1 +1 @@ -RelationshipStatus | revolt.js

    Type Alias RelationshipStatus

    RelationshipStatus: components["schemas"]["RelationshipStatus"]
    +RelationshipStatus | revolt.js

    Type Alias RelationshipStatus

    RelationshipStatus: components["schemas"]["RelationshipStatus"]
    diff --git a/types/API.ReplyIntent.html b/types/API.ReplyIntent.html index bf87c979..21bb4454 100644 --- a/types/API.ReplyIntent.html +++ b/types/API.ReplyIntent.html @@ -1 +1 @@ -ReplyIntent | revolt.js

    Type Alias ReplyIntent

    ReplyIntent: components["schemas"]["ReplyIntent"]
    +ReplyIntent | revolt.js

    Type Alias ReplyIntent

    ReplyIntent: components["schemas"]["ReplyIntent"]
    diff --git a/types/API.ReportedContent.html b/types/API.ReportedContent.html index 5f71b833..5e4db522 100644 --- a/types/API.ReportedContent.html +++ b/types/API.ReportedContent.html @@ -1 +1 @@ -ReportedContent | revolt.js

    Type Alias ReportedContent

    ReportedContent: components["schemas"]["ReportedContent"]
    +ReportedContent | revolt.js

    Type Alias ReportedContent

    ReportedContent: components["schemas"]["ReportedContent"]
    diff --git a/types/API.ResponseLogin.html b/types/API.ResponseLogin.html index 6cfff70f..e786e771 100644 --- a/types/API.ResponseLogin.html +++ b/types/API.ResponseLogin.html @@ -1 +1 @@ -ResponseLogin | revolt.js

    Type Alias ResponseLogin

    ResponseLogin: components["schemas"]["ResponseLogin"]
    +ResponseLogin | revolt.js

    Type Alias ResponseLogin

    ResponseLogin: components["schemas"]["ResponseLogin"]
    diff --git a/types/API.ResponseTotpSecret.html b/types/API.ResponseTotpSecret.html index f858bc74..a2d3207d 100644 --- a/types/API.ResponseTotpSecret.html +++ b/types/API.ResponseTotpSecret.html @@ -1 +1 @@ -ResponseTotpSecret | revolt.js

    Type Alias ResponseTotpSecret

    ResponseTotpSecret: components["schemas"]["ResponseTotpSecret"]
    +ResponseTotpSecret | revolt.js

    Type Alias ResponseTotpSecret

    ResponseTotpSecret: components["schemas"]["ResponseTotpSecret"]
    diff --git a/types/API.ResponseVerify.html b/types/API.ResponseVerify.html index f088e18f..2224f01e 100644 --- a/types/API.ResponseVerify.html +++ b/types/API.ResponseVerify.html @@ -1 +1 @@ -ResponseVerify | revolt.js

    Type Alias ResponseVerify

    ResponseVerify: components["schemas"]["ResponseVerify"]
    +ResponseVerify | revolt.js

    Type Alias ResponseVerify

    ResponseVerify: components["schemas"]["ResponseVerify"]
    diff --git a/types/API.ResponseWebhook.html b/types/API.ResponseWebhook.html index 115dcbee..c13c0b64 100644 --- a/types/API.ResponseWebhook.html +++ b/types/API.ResponseWebhook.html @@ -1 +1 @@ -ResponseWebhook | revolt.js

    Type Alias ResponseWebhook

    ResponseWebhook: components["schemas"]["ResponseWebhook"]
    +ResponseWebhook | revolt.js

    Type Alias ResponseWebhook

    ResponseWebhook: components["schemas"]["ResponseWebhook"]
    diff --git a/types/API.RevoltConfig.html b/types/API.RevoltConfig.html index 818f2ee9..cab8f9ad 100644 --- a/types/API.RevoltConfig.html +++ b/types/API.RevoltConfig.html @@ -1 +1 @@ -RevoltConfig | revolt.js

    Type Alias RevoltConfig

    RevoltConfig: components["schemas"]["RevoltConfig"]
    +RevoltConfig | revolt.js

    Type Alias RevoltConfig

    RevoltConfig: components["schemas"]["RevoltConfig"]
    diff --git a/types/API.RevoltFeatures.html b/types/API.RevoltFeatures.html index fee96c68..2daf08aa 100644 --- a/types/API.RevoltFeatures.html +++ b/types/API.RevoltFeatures.html @@ -1 +1 @@ -RevoltFeatures | revolt.js

    Type Alias RevoltFeatures

    RevoltFeatures: components["schemas"]["RevoltFeatures"]
    +RevoltFeatures | revolt.js

    Type Alias RevoltFeatures

    RevoltFeatures: components["schemas"]["RevoltFeatures"]
    diff --git a/types/API.Role.html b/types/API.Role.html index 6782219b..55d3fe45 100644 --- a/types/API.Role.html +++ b/types/API.Role.html @@ -1 +1 @@ -Role | revolt.js

    Type Alias Role

    Role: components["schemas"]["Role"]
    +Role | revolt.js

    Type Alias Role

    Role: components["schemas"]["Role"]
    diff --git a/types/API.SendableEmbed.html b/types/API.SendableEmbed.html index 9cf17954..67f01e8c 100644 --- a/types/API.SendableEmbed.html +++ b/types/API.SendableEmbed.html @@ -1 +1 @@ -SendableEmbed | revolt.js

    Type Alias SendableEmbed

    SendableEmbed: components["schemas"]["SendableEmbed"]
    +SendableEmbed | revolt.js

    Type Alias SendableEmbed

    SendableEmbed: components["schemas"]["SendableEmbed"]
    diff --git a/types/API.Server.html b/types/API.Server.html index a1239d98..bfe39785 100644 --- a/types/API.Server.html +++ b/types/API.Server.html @@ -1 +1 @@ -Server | revolt.js

    Type Alias Server

    Server: components["schemas"]["Server"]
    +Server | revolt.js

    Type Alias Server

    Server: components["schemas"]["Server"]
    diff --git a/types/API.ServerBan.html b/types/API.ServerBan.html index abd871a3..964bbf1d 100644 --- a/types/API.ServerBan.html +++ b/types/API.ServerBan.html @@ -1 +1 @@ -ServerBan | revolt.js

    Type Alias ServerBan

    ServerBan: components["schemas"]["ServerBan"]
    +ServerBan | revolt.js

    Type Alias ServerBan

    ServerBan: components["schemas"]["ServerBan"]
    diff --git a/types/API.SessionInfo.html b/types/API.SessionInfo.html index ec11490c..880a3744 100644 --- a/types/API.SessionInfo.html +++ b/types/API.SessionInfo.html @@ -1 +1 @@ -SessionInfo | revolt.js

    Type Alias SessionInfo

    SessionInfo: components["schemas"]["SessionInfo"]
    +SessionInfo | revolt.js

    Type Alias SessionInfo

    SessionInfo: components["schemas"]["SessionInfo"]
    diff --git a/types/API.Special.html b/types/API.Special.html index 5d323b04..aa42df7b 100644 --- a/types/API.Special.html +++ b/types/API.Special.html @@ -1 +1 @@ -Special | revolt.js

    Type Alias Special

    Special: components["schemas"]["Special"]
    +Special | revolt.js

    Type Alias Special

    Special: components["schemas"]["Special"]
    diff --git a/types/API.SystemMessage.html b/types/API.SystemMessage.html index b9024125..3d270b32 100644 --- a/types/API.SystemMessage.html +++ b/types/API.SystemMessage.html @@ -1 +1 @@ -SystemMessage | revolt.js

    Type Alias SystemMessage

    SystemMessage: components["schemas"]["SystemMessage"]
    +SystemMessage | revolt.js

    Type Alias SystemMessage

    SystemMessage: components["schemas"]["SystemMessage"]
    diff --git a/types/API.SystemMessageChannels.html b/types/API.SystemMessageChannels.html index 49632dde..c391c6f2 100644 --- a/types/API.SystemMessageChannels.html +++ b/types/API.SystemMessageChannels.html @@ -1 +1 @@ -SystemMessageChannels | revolt.js

    Type Alias SystemMessageChannels

    SystemMessageChannels: components["schemas"]["SystemMessageChannels"]
    +SystemMessageChannels | revolt.js

    Type Alias SystemMessageChannels

    SystemMessageChannels: components["schemas"]["SystemMessageChannels"]
    diff --git a/types/API.TwitchType.html b/types/API.TwitchType.html index b9e28adc..3b0fe437 100644 --- a/types/API.TwitchType.html +++ b/types/API.TwitchType.html @@ -1 +1 @@ -TwitchType | revolt.js

    Type Alias TwitchType

    TwitchType: components["schemas"]["TwitchType"]
    +TwitchType | revolt.js

    Type Alias TwitchType

    TwitchType: components["schemas"]["TwitchType"]
    diff --git a/types/API.User.html b/types/API.User.html index 0cc69026..474dc070 100644 --- a/types/API.User.html +++ b/types/API.User.html @@ -1 +1 @@ -User | revolt.js

    Type Alias User

    User: components["schemas"]["User"]
    +User | revolt.js

    Type Alias User

    User: components["schemas"]["User"]
    diff --git a/types/API.UserProfile.html b/types/API.UserProfile.html index 75948bc3..3a4a8d99 100644 --- a/types/API.UserProfile.html +++ b/types/API.UserProfile.html @@ -1 +1 @@ -UserProfile | revolt.js

    Type Alias UserProfile

    UserProfile: components["schemas"]["UserProfile"]
    +UserProfile | revolt.js

    Type Alias UserProfile

    UserProfile: components["schemas"]["UserProfile"]
    diff --git a/types/API.UserReportReason.html b/types/API.UserReportReason.html index 720c8452..1474d0a7 100644 --- a/types/API.UserReportReason.html +++ b/types/API.UserReportReason.html @@ -1 +1 @@ -UserReportReason | revolt.js

    Type Alias UserReportReason

    UserReportReason: components["schemas"]["UserReportReason"]
    +UserReportReason | revolt.js

    Type Alias UserReportReason

    UserReportReason: components["schemas"]["UserReportReason"]
    diff --git a/types/API.UserStatus.html b/types/API.UserStatus.html index 9a93907d..88de4031 100644 --- a/types/API.UserStatus.html +++ b/types/API.UserStatus.html @@ -1 +1 @@ -UserStatus | revolt.js

    Type Alias UserStatus

    UserStatus: components["schemas"]["UserStatus"]
    +UserStatus | revolt.js

    Type Alias UserStatus

    UserStatus: components["schemas"]["UserStatus"]
    diff --git a/types/API.Video.html b/types/API.Video.html index ae93f096..7a775bb6 100644 --- a/types/API.Video.html +++ b/types/API.Video.html @@ -1 +1 @@ -Video | revolt.js

    Type Alias Video

    Video: components["schemas"]["Video"]
    +Video | revolt.js

    Type Alias Video

    Video: components["schemas"]["Video"]
    diff --git a/types/API.VoiceFeature.html b/types/API.VoiceFeature.html index c2661b98..626ea0c8 100644 --- a/types/API.VoiceFeature.html +++ b/types/API.VoiceFeature.html @@ -1 +1 @@ -VoiceFeature | revolt.js

    Type Alias VoiceFeature

    VoiceFeature: components["schemas"]["VoiceFeature"]
    +VoiceFeature | revolt.js

    Type Alias VoiceFeature

    VoiceFeature: components["schemas"]["VoiceFeature"]
    diff --git a/types/API.WebPushSubscription.html b/types/API.WebPushSubscription.html index b1a85b97..67d92ddb 100644 --- a/types/API.WebPushSubscription.html +++ b/types/API.WebPushSubscription.html @@ -1 +1 @@ -WebPushSubscription | revolt.js

    Type Alias WebPushSubscription

    WebPushSubscription: components["schemas"]["WebPushSubscription"]
    +WebPushSubscription | revolt.js

    Type Alias WebPushSubscription

    WebPushSubscription: components["schemas"]["WebPushSubscription"]
    diff --git a/types/API.Webhook.html b/types/API.Webhook.html index beafa63a..56133808 100644 --- a/types/API.Webhook.html +++ b/types/API.Webhook.html @@ -1 +1 @@ -Webhook | revolt.js

    Type Alias Webhook

    Webhook: components["schemas"]["Webhook"]
    +Webhook | revolt.js

    Type Alias Webhook

    Webhook: components["schemas"]["Webhook"]
    diff --git a/types/ClientOptions.html b/types/ClientOptions.html index 77f2978a..8539e7e6 100644 --- a/types/ClientOptions.html +++ b/types/ClientOptions.html @@ -26,10 +26,10 @@
    false
     
    -
  • retryDelayFunction:function
  • retryDelayFunction:function
  • +
    diff --git a/types/PrivateSession.html b/types/PrivateSession.html index 5e9d3107..048680da 100644 --- a/types/PrivateSession.html +++ b/types/PrivateSession.html @@ -1 +1 @@ -PrivateSession | revolt.js

    Type Alias PrivateSession

    PrivateSession: { _id: string; token: string; user_id: string } | string
    +PrivateSession | revolt.js

    Type Alias PrivateSession

    PrivateSession: { _id: string; token: string; user_id: string } | string
    diff --git a/variables/ALLOW_IN_TIMEOUT.html b/variables/ALLOW_IN_TIMEOUT.html index 94179c86..c1def794 100644 --- a/variables/ALLOW_IN_TIMEOUT.html +++ b/variables/ALLOW_IN_TIMEOUT.html @@ -1,2 +1,2 @@ ALLOW_IN_TIMEOUT | revolt.js

    Variable ALLOW_IN_TIMEOUTConst

    ALLOW_IN_TIMEOUT: number = ...

    Permissions allowed for a user while in timeout

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION.html b/variables/DEFAULT_PERMISSION.html index e60648d6..23717027 100644 --- a/variables/DEFAULT_PERMISSION.html +++ b/variables/DEFAULT_PERMISSION.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION | revolt.js

    Variable DEFAULT_PERMISSIONConst

    DEFAULT_PERMISSION: number = ...

    Default base permissions for channels

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html b/variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html index d418e862..4990fc53 100644 --- a/variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html +++ b/variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION_DIRECT_MESSAGE | revolt.js

    Variable DEFAULT_PERMISSION_DIRECT_MESSAGEConst

    DEFAULT_PERMISSION_DIRECT_MESSAGE: number = ...

    Permissions in direct message channels / default permissions for group DMs

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html b/variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html index 249fc6a6..5e1f3f26 100644 --- a/variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html +++ b/variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION_SAVED_MESSAGES | revolt.js

    Variable DEFAULT_PERMISSION_SAVED_MESSAGESConst

    DEFAULT_PERMISSION_SAVED_MESSAGES: number = Permission.GrantAllSafe

    Permissions in saved messages channel

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION_SERVER.html b/variables/DEFAULT_PERMISSION_SERVER.html index 5a001beb..5b88882f 100644 --- a/variables/DEFAULT_PERMISSION_SERVER.html +++ b/variables/DEFAULT_PERMISSION_SERVER.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION_SERVER | revolt.js

    Variable DEFAULT_PERMISSION_SERVERConst

    DEFAULT_PERMISSION_SERVER: number = ...

    Permissions in server text / voice channel

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION_VIEW_ONLY.html b/variables/DEFAULT_PERMISSION_VIEW_ONLY.html index 3abc2400..0c893e78 100644 --- a/variables/DEFAULT_PERMISSION_VIEW_ONLY.html +++ b/variables/DEFAULT_PERMISSION_VIEW_ONLY.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION_VIEW_ONLY | revolt.js

    Variable DEFAULT_PERMISSION_VIEW_ONLYConst

    DEFAULT_PERMISSION_VIEW_ONLY: number = ...

    Default permissions if we can only view

    -
    +
    diff --git a/variables/Permission.html b/variables/Permission.html index ecfa8b36..4a508177 100644 --- a/variables/Permission.html +++ b/variables/Permission.html @@ -1,2 +1,2 @@ Permission | revolt.js

    Variable PermissionConst

    Permission: {
        AssignRoles: number;
        BanMembers: number;
        ChangeAvatar: number;
        ChangeNickname: number;
        Connect: number;
        DeafenMembers: number;
        GrantAllSafe: number;
        InviteOthers: number;
        KickMembers: number;
        ManageChannel: number;
        ManageCustomisation: number;
        ManageMessages: number;
        ManageNicknames: number;
        ManagePermissions: number;
        ManageRole: number;
        ManageServer: number;
        ManageWebhooks: number;
        Masquerade: number;
        MentionEveryone: number;
        MentionRoles: number;
        MoveMembers: number;
        MuteMembers: number;
        React: number;
        ReadMessageHistory: number;
        RemoveAvatars: number;
        SendEmbeds: number;
        SendMessage: number;
        Speak: number;
        TimeoutMembers: number;
        UploadFiles: number;
        Video: number;
        ViewChannel: number;
    } = ...

    Permission against Server / Channel

    -

    Type declaration

    • AssignRoles: number
    • BanMembers: number
    • ChangeAvatar: number
    • ChangeNickname: number
    • Connect: number
    • DeafenMembers: number
    • GrantAllSafe: number
    • InviteOthers: number
    • KickMembers: number
    • ManageChannel: number
    • ManageCustomisation: number
    • ManageMessages: number
    • ManageNicknames: number
    • ManagePermissions: number
    • ManageRole: number
    • ManageServer: number
    • ManageWebhooks: number
    • Masquerade: number
    • MentionEveryone: number
    • MentionRoles: number
    • MoveMembers: number
    • MuteMembers: number
    • React: number
    • ReadMessageHistory: number
    • RemoveAvatars: number
    • SendEmbeds: number
    • SendMessage: number
    • Speak: number
    • TimeoutMembers: number
    • UploadFiles: number
    • Video: number
    • ViewChannel: number
    +

    Type declaration

    diff --git a/variables/RE_CHANNELS.html b/variables/RE_CHANNELS.html index 9449fd04..9d710b14 100644 --- a/variables/RE_CHANNELS.html +++ b/variables/RE_CHANNELS.html @@ -1,2 +1,2 @@ RE_CHANNELS | revolt.js

    Variable RE_CHANNELSConst

    RE_CHANNELS: RegExp = ...

    Regular expression for channels.

    -
    +
    diff --git a/variables/RE_MENTIONS.html b/variables/RE_MENTIONS.html index 31e941ac..5979f23e 100644 --- a/variables/RE_MENTIONS.html +++ b/variables/RE_MENTIONS.html @@ -1,2 +1,2 @@ RE_MENTIONS | revolt.js

    Variable RE_MENTIONSConst

    RE_MENTIONS: RegExp = ...

    Regular expression for mentions.

    -
    +
    diff --git a/variables/RE_SPOILER.html b/variables/RE_SPOILER.html index 0ee63446..49f4af6a 100644 --- a/variables/RE_SPOILER.html +++ b/variables/RE_SPOILER.html @@ -1,2 +1,2 @@ RE_SPOILER | revolt.js

    Variable RE_SPOILERConst

    RE_SPOILER: RegExp = ...

    Regular expression for spoilers.

    -
    +
    diff --git a/variables/U32_MAX.html b/variables/U32_MAX.html index 2307086f..d25d7cb1 100644 --- a/variables/U32_MAX.html +++ b/variables/U32_MAX.html @@ -1,2 +1,2 @@ U32_MAX | revolt.js

    Variable U32_MAXConst

    U32_MAX: number = ...

    Maximum safe value

    -
    +
    diff --git a/variables/UserPermission.html b/variables/UserPermission.html index 64a6efdc..2d0a6acb 100644 --- a/variables/UserPermission.html +++ b/variables/UserPermission.html @@ -1,2 +1,2 @@ UserPermission | revolt.js

    Variable UserPermissionConst

    UserPermission: {
        Access: number;
        Invite: number;
        SendMessage: number;
        ViewProfile: number;
    } = ...

    Permission against User

    -

    Type declaration

    • Access: number
    • Invite: number
    • SendMessage: number
    • ViewProfile: number
    +

    Type declaration