From bbc6c19a68f96ab9191692998b99c0d389bec4db Mon Sep 17 00:00:00 2001 From: insertish Date: Sat, 31 May 2025 13:34:02 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20docs=20from=20@=20revoltchat/r?= =?UTF-8?q?evolt.js@1c65ed162005484bc33f937f791ef048024c503d=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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 | 122 +++++++++--------- 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 | 78 +++++------ classes/MessageCollection.html | 38 +++--- classes/MessageEmbed.html | 6 +- classes/MessageWebhook.html | 6 +- classes/PublicBot.html | 8 +- classes/PublicChannelInvite.html | 6 +- classes/Server.html | 112 ++++++++-------- 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/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 + 213 files changed, 825 insertions(+), 807 deletions(-) create mode 100644 variables/ALLOW_IN_TIMEOUT.html create mode 100644 variables/DEFAULT_PERMISSION.html create mode 100644 variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html create mode 100644 variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html create mode 100644 variables/DEFAULT_PERMISSION_SERVER.html create mode 100644 variables/DEFAULT_PERMISSION_VIEW_ONLY.html create mode 100644 variables/Permission.html create mode 100644 variables/U32_MAX.html create mode 100644 variables/UserPermission.html diff --git a/assets/navigation.js b/assets/navigation.js index 6fcf71e9..ef4f83df 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "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" \ 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 7690ffa9..78eba36c 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "eJy1vV2T67iRrvtXTlTvy5oe4Zvqu7anfbbPmbYd/TFz0eFwaElcteilEmtLqtVd4/B/30FAUAHJF2CSkq96dQnMTJKJRCIfAPzHw7H/9fTwzS//ePjcHXYP3wjZPD4cNs/twzcPv9937eH88Pjwetw/fPOw3W9Op/b07+HPX386P+8fHuNfH755ePjnY5RihLxK2faH0/n4uj33x5qor/J2idjHh5fNcTDkatG7IrGS+qpps932r3WDv3pvs0TDh/58qoq/NFgie/tpczi0+7r8pNENOn4+HNvNjqXp9dr0Bn3/3X741PefWQp/fW+7RGP73P+9qyu6Nlki/7k9nTZPbV1D0miJjlN7/NIe6yre2yzX8H37/IGn5/nacpm206nrD1OKro2W6Hg9Td1JbLEosrx09ajif18iuX85Tz6a9zaLesSX9jARta5NFvXx/vCxe3o9bgYjpyJ81nLpe558zQtlD5HurSo8tlj4nA7tdrj1P2y6/eux/f3kYPV+ycdwycyxS1op9Kgf/nHH6YjdbrGezev5U3s4d1v/ov93u9lNvLP8gk/xAq72lW7oU+Y81oUa9v1TV/fz2GKJ9NdT+91v3encHZ5+DC9iytvbS/PTtfniu/pdX39wvtGHfumTe94cP+/6Xw8/9T+1v9U1xabn/hyaLtH3cux/e/tDt2+rqnyrj6EVW8vaCSNJovxnEsrPby9XVZffqkkzlfqXY/dlc26pGwSx+Y9VuUlCf40nP5435/fH0h5en0//Tn6tyhT2KvSPuz1H0lfdrvaIiWVQU2x0eOLo26atb9fa7mYobSvBk6PzP7rTdo7aXd5+tuZk0vfdkAsUZn7Jb3eZ/lF5rDlgauDMpGqkbyqzYuh6Sd2xqOil5oYMLaesvxbVxGZz9LCGT/SmqmMoQ9e7006ry9ou1nhqD+PcZ/wQQ6vFWj5tDjsw5oz0XNvN0pSnWvvN6fzd8cjpW0PT9tJ0jsb3G/tdf/7DfvN0IhEp/pk5CP3oZ5RIUPILd/D588eP3bbb7CckfdW/t8P3nloFNf1Xe+w+dqNwPNL05b3dHE3vz+fnU3v83WaX1hiCqvcfuE/nP9ov7b5/SbJvKOmrXdIOG50YBTX9dNwcTvtNGuSxqnPacJmuH19fXvrjefKuTkm7ZZp+aE8v/eHUfdi3w4i870+vR5rrUK3H92t26TXLLPhD/3rYTd7px2urZVr+st+cP/bH5+/7XUvm8Vjhy+WC5/SCZbq/3Z67Ly33nW5869vf7F82v07dom+xTPp3m+P+7dtd/zJ9Q+3QdHNtuthPh6Cy+6Hdt182h/P/139ufXsx7az+wuPlwr/3n9sP8cI72yKX2iLn2ZJHUjTOXP/OjaM/vp5e2sNuFPxzQV+dkmZlgytjzH+0+3ac8RMtu2ujRTp+N1TZJ1R8iG1maEimEEHFz6hS9/7TXSYQRBxr/pBYV0i2u3GSSBVVqmPT8jdfNufN9M1cmy3VM5RC/T+nNCUNl+oaxrpj99wdNpz3RFvP0SqzhHSsqr/P3DTK4flUX5y5IWeKomte1BfnF+f+x/MRzTqvcs/9KbZgSc/nFP/LVxTHs+er+OvvC4Rvj+3m3O6+Lb+4ry5NNuWpXlUDJARX4VU8UJXb/3poj6B2fhXtG/BfKZA+IXuZ5HP/uR0XkRNfCT8vkPzy+mHfbcuir78vkL05bPZv525bccO0yQINvqTwpT1uPoDJ+lUJabVAT3c4t8eNr7udfj7uK9Egafh6LE9V62+7PT6f/vxxmGR227aqzzftP55C08UaX4ZK9PbtL/2+275VFV5avviWi/V9zDK6kZL48+yw2u66SlC6/DpbasjWKv4Vf2cNLOninLBcYow2wt/vszwnkcVbn3Mxij8WZipqzHEkmTcmZvInx0WghTc2ZmomxsdJJeUxMn8hk+PkpKaBJU08stBiofyXzflTXf6lxUL5ryDcZOJrUWZSOsydM/HVpHlS/q47vew3b3+aVHNpeKO2dsi5X/AqjUxb1nChtm47pebSYqH8UAiqa7i2Wd47usPTH9FCOdJFusNTV1skx9PEUbNcx7Hddi9DbX/yhq4tb7qnqxSutnvoYqq6IeKc4CQgDzqn6jyApWNaw3L5pZlMpmJqNsPTwtCxXENYmzh1I6HVLXcSJHC03DBStsfnrrRMMhsws4aLx4KPm9f9+S9cpZf2d9F97PctW/HQ+C5anzfnlN1AZdc2C3UMhPX7sPR3yimHppdVwrd4ZqKRre8u2qZy00TfLfnp68uOkwlfmt2kya9zn1AT2yz1wWFInXT5pNUNudfPP/zndPp1U3a8OXTPw1P/I0dbbHyz1pf+PDyfzX7/9kM7zOaGJU+cufBXyZXH65Xb65U3x21u2F46xf20+ZLEzbq2oe3tGvsjV19/vF3bx/a8/VTckpBq8y0ntyQwtJX3pYzUTW9LqeuD1aW8alCrME1IL1SZyBherTRNaNjsduHdTPTz3e45Nluk59g+919ajqrQ8jZtw1Iv1vg5NFwwfgL/Zii7+PfdtPG609SWpRn6/rs7f/oZb8gpKv61O3+a2KIz9S43x+1Etena5gYNzJsLjW++q9BreS8ytL31TYay4h8PX7qpiBJadrHlsriy/TxVxPm8/H3xZzindunsJtN43hzPPzGKOb7h/IpOrqt/4anqX2ZrAqTh52qGHH69J3VIJM5hDxczZxOIVN30lGykZR4nSJXxaMGUQtbcM1U7awY6pf0i6PswdakUGFMLLhdd5juMWuP41Y699JLSlfRffr6nn6Yi5zhqtHS2p2YKp9/dWM88X83U8Zx1UmWNrGT6OMhjUlthvRXSN7Hmap7GyqwYKGVMiyf1Xqaz5QiQO2v42x1c6H0azdZ6s068rgVprC9xKevjzt/yHsKYxk3oqs/mMm28SR0INemOr+E8hPH+keGvd4mT75J4+7u8OfyomIiveDKVyls9kMieXDsw0sCLsomKieA6oaC8aiB9AZNrBia0XNpVVFxbLL+LCSe6NlmkAY49ifjqkDMhO5Y5a/KTNot0FEhGomGCY1S7QiH2JNInQs6o+yaRBu7FHv54lzhzFcQKM94WfpR5F14JMjWZ5804vLwLDb/OlzrsW4cO/S46aTJf/nN73uw2501FftJkvvxtfxiq8j+hdUjZ+xxaVdci1bScuv+pib/8zJLLWID0LriW0tXlDmcf7PvNDqWQ7/Jjq+V6Pr0+bw4/tJvdsL71x/pj8m2Pl7Y3PLPu9ONL3+1BfTfpZKfTtQ1Px7iENbSoP7/QbuggM54gmHTWi2Xh12qIy0upx/6ZIeurS7tq5nexbPHkNtU3Y247Upt3+sK5ckDlfrRa53za/Vt3+reXY3+Oxx3M015b85jq5qx8HGtKnOPnw+dD/+uh4BzZrzc6x1jW2Dkuz607fGqPHXluuaXznQXo5zhLSS3HWZDKaWf5f5Y8hWnvAcaMvGeR5sSbwrbxgjOlP97oSyNR81wpM3O+J421cxypoHQqpxsrq+R2HB2XmQkov4D7Cm1v1FhcAjdWOLkOjnWHxQITuMPJ8lJBI3NKWHymN+orLPcrPdFb765QOis+z9n6GNO7sbKJWR7LV3DkBjd2Y+DmGAPj9tiUWWG7pDeJ2iXef/n7Xea9qSxWuIxG8SNlpqLSoceSmVWwTMFEHWxSSbkSlj+qyVrYpCa4vyVTUt3fMikfTS8z8bV5y6T0Q3/Y1l3zq9hk6ZsoDhf5m5gcKbiaWHqWaykMDZmSiVFhUsczXvuU6ZhY9TSpYzhwE+YpmZbQ6pa3EiRwtCzX8WuB+GZK3hst9a9QgpoMvuda7Xvav95O5/aZM2h8FZpOrRKbfkPn82ZYhIW26eSvKWu4UNsAx6YDc2h1S1weugdYhJBriW0W99PiYgfSVyfXN3B1AbCAVFXYwqSmY/uyf5u8J9/qpjs6tped7lOK3pst1JRuq59IbPKWS9/V5vR/XtvjZjfRgbN2C3XhvfCZmvp++OkMpHSGTJ6GTB0gM+0P/b79fb/vXydGi6HdNrZbGvOKqzPyiDe5LGNa04X1fcvUeGl+B83v3sXU/X7BHbR3p+FAt2N7Ok2FrO50Sluy9U2uzRiNKEulF6bMmfyJ2fKEBrQGNveLyhrYCdk+UjOC+VL52327Of7AC+a+7aKInt/RBpwYOx41lsr3u7ymNLw3Yk+xx1WB0lrF/Od71ghmr1Ukls6uGHDXKvL01AYi/rJBnq7CokGkbWLRYFHf3GFp5qLB8n2OXfG7IRku6fU/3ogVRqLq+DIza7G7J9pmODtVyilqAoXz0CVHN6xhjjVXwWVJz5hbYpdIf7wPtay5BAOaLXWRsfYZyHKJiwCF9wGW831mbMoSXFnzoT8+F4PK+083+g8RNM97EgPn+w7VzPEcqDA/rhMUe6mmWryf1vBrtwP1aqojtlqq5VPbPX0a+z9Vc222VA9c1UW1VNcpQR2j4+3637oWLsSiui5Nb3tHhegxcrkbY8e0ITByUDNmxQ2sM4ka/9Xt2h5HjfefbowaRNC8qJEYOD9qUM2cqAEVTkYNqqnmkdMacNSgOupRY1pLIWpQNRNRA+rh92iqjdGjp++s0KNH7nBjj542BPZoasasHo11Jj36v9sPp+5cyATSH2/s1SNR8/p1Zub8nj3WzunbBaWTvXusreafHC39sXvqDps9Or11rC22vlXr6aUdPsny+wJZGyu+XDBF2Ti6z90ZbEUYq4ztlmuqHbs41sc5e5GjtXtGAHGsL7ZbrunLEAIYmmK7G/ylO7fwrEzgKd25vueB9QyHg41YPWLqVCOOti2GHyi0VOlHQRceA0tnN421Xi5YeKcIz/L0+qY3P1s8AoNne+MYzAo9aBQGkWfOOFzSm4zEwyc38TB8/eXGMTiXM28Afrdu/uhL9HKGXqSO1feJrqnuMKkHje9Ex03y8ThHNNQHuUkdtRGOaOIMb5P6nttdN96QRjTFRgt1FKLxyNWqoRhpmReHiT5mEJ6+OxwP6d3dGAynnRNFQuqbc8Ig1JjEwL/4D1Kgr8Zcf7kLbculsSLSu2l8xkbUVPDapPTiMg+iY3Khx6SmAlcjeiaQ2qSWWkwiqjgxCemjx+P91P+IV4fSW9vtzv3EIlGevv/32L++sNQ9XVrOeJqjblPf6wja3JhOlCTWwSGydWkHXrgHsm4CJxCX1c+DijMsgbG4aEcVMU5oHZPGcEF9n2Ta5j7ccSRxEX7MbF9MIce2zICRBRNmMEmg/j5okmNajVCODVsCKktWjHZXVh1x3ORGPywIXLLf8kYvLFnC33vJ8sEeLIktq66si+XrHPIVWDMq6Z1McObp/hZnOzXtE6kPX//E3tCxduYOUb7uWU8+XHKnZ3+5d/QRmom7r32VZq5+/wFL/tsPF32IF93Hhj/AJeJ1E+prxvkWhG1Kv+9fi9tAxxaEa7aXa26OORP7lUHgYe5anqF9Vje4XHOnfnCR9h+V6dCEIZzpUdWebCD8e9/xLbg0vvkZ1PYh3z/14RtW2ZN8Y+JTt2GU9xSMuEstJBE1I5+YUQVJFUz22pJfFk8ATKVPHgE41sHb/Zwqmdj8PKWivPc5exGTW5+n9JS+IZVqmfqEFEvHtIbF8mHBKxXPCMJl6bUSVKqEH2Ar+23Kic47qFgs/UMtjQnyWUlLxWvjMF3vG9ex+Yb+EUSw9NygZXNun/pjB07sz/SkzZZpynYM17VlO4aXaxx24NUVxRZL+83kt8ny7sP+NNmUZrybMlXGSYwrGzyK37ROdUx/1nryCda+bJ09O87Hrae0Fc4jTfVMHEg6OQ4cd+3x+pWn+tO7tL25B1/cqvRlKeCBvON5Ju/yh8nudWl4Wy8rfO8s1TPxubNJvyh97SzzjKmPnXFGPkRO6eBX46XT/bb+pbO89/I+dMYbc6e0hVa36CmcNpK/o+phI1MaKl9IS7UwPiBWT+Envo+W6mJ+Hq2ur/p1tLy/3qzrqT0XPomVKnpqz7Pf1fjYVE7ICy3nR7zJXdvZTKi2absu+39VzzmLYZtxwllJAVv+v8mFGtCm8CzQVPaE1yV/2Bx+Rl8YJoGl+o3huobP3fbzpIqh0Q06Xg+c+/CtbtDiP1EWKigTmeHQsLs2XKzrd5uJEdO3+rCZNWTO+ChWNmHgfROLE1SGrIYRUY79rESUhpNJLUOjG3SELj2pJTS7QU/yKcxpX7gp5J/eDtvSNzfzueNhO/XFzbqmY3tqzz++HbY/njfn14kJ5NB2UHmKbW98iowuddvdDUenvF10fffbS3vshsx2Ux9F/UUXvW1+0fKehr/mMu5q7aXd4ifrFTEebBvbLe9x0/cU2s28p3Eh/HebUir3u83hjuXwKG1GRXwwbQngeFc1b+3QpNZiKf6qcbL0W5F+bDenYl591XBttVDLazl/uOpgZA+5hjnHCV+1sM4SJnrSjvKyOe6mn9e11YznNeok1YEp/HjHrpIInNFbLjbOdd1U2aT3jnTMIUqpJiZXGuubQ5dShSzGNKWu6tepNpZrT2mr9NRUF6OzTmkaqHMFoKXaQtNJijal8dBtP1dYVKoxaXqLxsIi7LE+1mKkKW01YpAq41Q0p3Sdu+e2f+W8vPeWt+hjVG1TpTNqt1OaP/Xd6Rw0MxRfWjMmJZy3WTipEb/SiV0yTK2bw2deNH1vuTx4P3EmyanSpzlT5bruT5vTZGExe7ObE7u+WNfcHT62x64//jTezwuGx0vjc3lTL+/N7rrTy37zVlkklaq9tL5bDCxX2MdhcLrOPqlz8jxQoJt9KCjnHVeqrlmGMF17rev5UJxJpWpCq+VahhoiQ82l2byEMct7S53R//1O2e67LGaiG4yak+MmKqrpLZXMzWwT+YykdqSFm88maiZT2QkltfVS6QthLJia0vR6POJpeqrn2mihlkIemaiYCJ3VV3/EH5vM5B/rJy9MaCiClUTDJLkZdYy0L1eP2M9+vXV/x0hWfetabtmCCDLWx4ojBbWsEhNQObPMxNGOF8qOdVe3pRU1kUMS6g4yanGjk2B58w9PuNV5CnZwD1PgOVHhpJ+y7uo5P3y95e3uyxx4ctv7cq8uGDV7GzzH2wd6Wvf2UYsbvR3Lm7nxcmT1fG8v2MHadFlRP6otgwXSBdVD60pKVtPKqZRVtN5+p6XNpYWHfOvWUq5ZeGMpNmrettKaBaR/fd/v2uOQOk53NNz0Dj2uInh+1yvc0LI+WLOM2xknDcqc4sNboU/WTPnwNtE1J22gq/vGn2SYtuGOT6ESm2o2gCB1s7two9eUXfe1ihvfqg58h0A3z9BixKuZOTv0Tds0/kL6d7tuIrEuNbwx/lXFzot+xVuZH/vqVs340HrNmOm4VzejGvUY+qdj3pT+u919/YvzpddwY/+da2Ttw/QFE2f1XY494577gy/nTKQvlbb36b9FyYu6MLynxb24bNuMjjxh0vRncCaNqVblFlhRiyhlK0ZB5fbXxY4zNavubNOM6FNxn/sEoDmm1mJQ2dAlYWjKqnEk+vOw2ff0qXsZ/v+pZUWk2jX3iUyTGnyEItsAGM+nereLY9W0tTNiFtPEzMGGh1GOG7yHOZ2WLLHs3N9i17m/m1V0V+rNzvevses8XiUw42n9K95gPc4yXP8+8XaR81XiLuNxLoi/XCtJPQtOL+8CwK+C2JWfGej7XfhEJWc29H6XPEm8qXwe7n5XMMG66+LLoDt58JOUu66jeIrsu4rJ89XqGoYd68fuuTts6i5E2y3UVVyYlGmaXJBU11NYjPmuYmIRZl36h80OHQzxLv3aYIn0E97M8y59YgdPXfqx3W/89vBP3fic23cdpNkSTf1h3x1qr/naYIn0l2P3pdu3T+h7ilcNWaMlWvDxFe8K6odXTHgRODM7caF+acQ4tfuPNe8JPy/qveFUhvJKu6QLh6bTC+w4/biu6mYdkwsIE13shYNT3tue2sO21juSJvOH1hAiamQsDSXP13aL7qW8sja5m+nltLX7gUssk1G8trSyJnfrE7Wfp8fY0HD2SJsdbvDSHv7j+1o8fGkPu/LMoiZ7s9v94di1h1ow3Ox2H2Ob+RqO7XP/pZ1UEprdoOfDvi9sdE9i49BmkrOXNLweODourRZr8fs0/3LsP3ZgL0EygAzNXq7NFur5/vX8CjbGEjXPsRUv/U+/aP2Hb0fCv//Dt3eZo0Q5vM9J/+HbSiB/PX8azr7ZDgnqd4fhBCbw/e2oLmvdXlsv0Hts/YlPb5MqY8ObtG2+bLr9cP337flTD053e7/D2PL52pKlb7wB+qdu+7kFX+i+vjrf6hxbzdYSHsi36RspKwuNN6QxRydx6fJdhV/u5d6JNK6TX0yrFIo+t+PhluiKjWZoGUWWHy4u+/t+B2Y8RKG/Ijr59nLFQu1P7cET8VkGxIvubEPmmD+22+Ok11wtydz0FC9daM+uO7H6SWrI5Rp2d+FZsN3CA6gLurf1o6entfrF6VylvvESnbQuVxu9L7/drUqXymMX66KBM9cGI33VVcEMXYXzTEeqJg41xZrY57gV1E3N0yY1xmnf7/ia4yVLLUid8Xf9+ff9ft9u4cG32a93ccixRJZL5mbWRhWOxtjwVl1DUX6ck5UU9pfWt2oN54Sz1b7E5jfofWrPfz7+3mdiHL1P7bk/bmPzG/QGGegLcMiPfONacaukk4OlkMIigIIkh6X9qT3/fNi1x/1bd3j684e/t1uWKU/t+fV6WR8vu6Ndry+7zbldYlq48u7WUf9kPqX76v20GeeNQG9odke9hW13QDXYfHez9i07EIAYcLP27vSXzfHcgZoEMKA7vVwb39GGU/c/rPu/tLuj5s/tG8vlLu3uqPnLZv8KpklA97XlHbW3hzM8nx2of296R/0f++N3G2Z20R/bDckvbtZ/7v+zO7GC3Lnfh5b3vPtufwYpOLr52PKO2p83Y5wIVIdmd71rUI+G90wK0otG2/EKukpiPmpxl+QcS52zxmzx0FVQPbF3nK0VTw0KSuvTA7bOWtJc0MxJnOfpL42VNQPQkLnIgnAn+Lu3JV/zl9Q/gFvTP2OF2Y3pPNsKTkpffh2LE2e2fczUvmDijen9HG+e8dTurx+l+gX9c9L9mX1pXje6vxXl5LtgyPwEnG0LTMILZsxKxNkWwGS8YMGshJxtQSEpL9gwMzFnW1FKzgtmzE3Q+aN8IUkvjfMzE3W2HYVkvWDGzISd/zRw0l56GPMSd7YVKHkvmDAngZ/xFEASX3wGMxL56vg6TuZ/9p/nmU7pabt7JvZQ9pz0fnQTpdD8dhgXqKtGXK64i3Z/Hv089fGSu+hnJP7Yihnpf8WWGSlwwSEWJcJci2akw8WndGu6ybV1XmqMzb1PgjzD92Y/zX+VLZWUGduyIHHm2lIvO2BzZtbOZ1pUT+gLPXNRWs+1aDK5x0YtTvHZo0kl0S+MJgvSfa41taQfW7Mk9edaU58AYHuWTQO4Fk1MBrBJC6cEXJsmJgbYpoXTA65N9UkCNmnZVIH9lKoThsJDWjRt4FpUmTxgcxZMIfhPpzyRKD2b+dOJWmYynlT8d/vhU99/np5VjBrec1qBhc+ZV4zvY0kdv2AHq5zPt+DYP/8El8hOWHHsn+urZudawphmFGyZMc+oWTNjolFykUUzDbZNM6Ya5Sd1a+bOtnbeZKNg8H1mG3N8cP4T/ZdZU5lwFKxZMONgW1OfchQMWjbnYNtUn3SUeumiWQfbpslpR8GsxfMOtmW1iUfBqCUzD7Y9talHwZ4lcw+2PfXJR8GiZbMPtk0T04+CUQvnH/ysoT4BKeUMy2YgbKvqU5CCUcvmIPwnVZ2ElB7UolkI26bKNKRg0IJ5yIwnVJ6IFJ/P/JlINW9JpiL+a5+VGQj5/S4TDySTNd+gxs6aZkCt9dkFU18tlYdaORn8HN2lEbisfGqRUFk7Z9qAX/C82QLTAs4kofQYFufZTNuYUwJo3o0zAb73sJ/WvXWjdB/qnpPlM3UXknuofmZOz7SgkMrjnjMvg2daUE7coRHz83WmHTBNhybMys6Z2mFSDrXPysWZ2gspONQ/M/NmWlBKuKEJc/Ns7nhdSK/xiD0zq2baUEimoQkzc2juU8CpM34I8zJmpgUoUYbq5+TH7LsHaXHh3mdkw5WROj3yIRxzVEmDRy3ucwQElMo7CmJk8qxkuKC5ng6zddYS4oJmTko8T39pdKsZMJUW1yzgJMalFz4vNWZbwUmOy49jcfLJto+ZIBdMvDFFnuNNM57a/fWjRLmgf06qzNZfSJYLJsxMl9lWFBLmUo+alzKzrSgnzQVD5qfNbFtg4lwwY1bqzLYAJs8FC2alz2wLCgl0wYaZKTTbilISXTBjbhrNH+sLiXRptJ+ZSrPtKCTTBTNmptP8p4ET6tLDmJdSs61ASXXBhDlp9YynABLr4jOYkVpXR/nse97DJ78ruTVtcJfUGgplfuqb2DsrscZ663k1V2MtrcZ6OVn1LO2l0a+ifiqn5uoPtxFac1+3v+QUL5mtn/VVZqx5XkbPtYGT0BdfxeJMmWsdM53HBt6Yzc/wYv4Tu7t2lMpj7XMyea724ufekQEz8/h5vXhW/727DeUkHpsxP4fnWgJTeGzErAyeqx8m8Fj/rPydq7+QvmMLZmbvXBtKyTs2Ym7uzs4mCql7IZ+YmblzrSgk7tiImXk7+0ngtL3wIOZl7VwbUNKODZiTs/OfAEjZS/c/I2OvjeOjhP379vkDI22nze6YvEPRM1L40R2UB+Xfvf3/7fhLhjUzPm1OH94+t+Wvps6z4ak9z7fhqT3f04brsDjfkusIeU97ahMsbAZnmjXjjUxMtoovhTnlmmVJPWOpmMKbflVs4U+CCh12yVSIaw9/QlR8RDdOObiWzpocYWPvMkWa4XVzn+S/yJLypKkYmv9FllQnUNiYRdMorj3VyVShNy6ZUs0eQZYNHv8iqyqTLGzQgqkW15bKhAvbsmDaxbWlOvnC1iyagnHtqU/EsEHLpmPsDKQ6KSvkIIumZlyLqhM0bNCiaRr7CdUma4UHtGTKxrWnPHHDxsyfvvGfTHESV3ous6dytdwjm9D576tV53KkxZ2mcUgqcwZHTZ45SYCap+YHTJ2Xr47s0TAH9V6+PLKvZeFM3fVpCdTOm5GU9fMmAPhVz839mVbw0v7S07ghg2bax072oYk35/l8X5rx1O6vHyf2UP+8nH5WP57Xie9vRTGJxz1qbv7OtKKWukNDlmTtTFsKCTs0Y2auzrSgkKZDC2Zm6EwLisk5tGF2Xs60opySQzPmZ+PcUb6YiONxfnYOzrSjmH5DM2Zn3tynUUq68cOYm28zrcCpNjRhXpbNfgowwS48g1m5dWWUJ1+Cq+TU+c93SaiBSPYn4Zam0khnPY/maaslskgnJ4udobk02hVVT9XRi7o56TN8sfNyZ55+TuJceASL81GeZcyUGRl3Y77M9hruk7qzZpQmI81zcmSe5kKCjJTPzI55+gupMewt8/Jinv5yUoxMmJ8R86yA6TAyYFYuzNMNE2Gke1YWzNNdSIGR9pn5L09/KflFBszNfJkjciHthWPyzJyXZ0Eh4UUGzMx2mU8Ap7rwAczLc3n6UZKLlM/JcLl3DtJbfN8zctvyWJweT1lOau+c0C5JZpcN1VPD9DwN8Ki6ieF4nobS8XPTw+48PfiQtKmBZZ4OfPDZ1AAyT0fpMLPpgWKenuIBZYwBYZ6m4qFjjMA/T1PpILHpAD/zjgqHg00H8nl64IFfEwF77p2gQ7ymAvOkjgzanftj7UQC8vt9gB2QycN1xNhbsA2yYWr6ucAWLqJB5jAmnDyLpnFM4WncqguiF6SrNooxdZUwC1I3MZ4xNZaQCnTvCTDK01jBJ0gpniou0ItRCVJZHcOZ2jAWQdqqozlTWwmBIH0T4zpTYxF3IJVTIzxTZxFtIJ1TYz1TZwljIJVzIQbzrgsIA970TIDBswDiC6R+Frzg3j1CF/je54CL8siXzu4GWbUpXv77feZ5QCZvskeMnVdWx2rHdfUFGlmH0yP1N51Jz7ONexQ9Mu/WE+iLFk7P0AtP69664dwd6Z51ujxPd2lWj9TPPUueZ0HpCHnYU2aeHM+zoHJgPDJiwTnxPDtw5QOZMO9UeJ52XBNB2uedAc/TXqqWIP1zT3znWVCsoyATZp/vzrOhWGFBNsw+zZ1nQ6n2gkyYe3Y78ykUqjLwIcw8qZ1nAazXIPWzzmXn3j2q5OB7n3MKe1G7es+Yfvjub99/96ef/vjnP/14NeHL5thtPuzb078nv1ZzsFzg7//3t3/603f/WRAYf50h8Me//PmP//ndD1je5Uck7q+PD91h1/728M0/Hr60x2FFzcM3D/Jr9fX64fHhY9fud6eHb34Jmh4ftv3zc0jLdv321f/zr5dm/9UOKeLQOLT+99XD4y+rRyW/Nsb99a+Pv8SL/Q/+D1HG+1/8heLh8RfxKN3XzsrsQjG6UGQXyofHX+SjVV8rYbIL5ehCmV2oHh5/UehCNbpQZRfqh8df9KNpvpar/B716EKdXWgeHn8xSKMZXWiyC+3D4y8WXWhHF9rsQvfw+ItDF7rRhS67sHl4/KVBFzajC5vswvXD4y9rdOF6dOE6d4DBH8QKXSrGziOI93j3EfBi4EC5B4nBLwT0ITF2IpF7kRh8Q0A/EmNHErknicE/BPQlMXYmkXuTGHxEQH8SY4cSuUeJwU8E9CkxdiqRe5UYfEW4R22+Xtt1fvHYsUTuWWLwFwF9S4ydS+TeJQafEdC/xNjBRO5hcvAZCT1Mjj1M5h4mB5+R0MPk2MMkiVE+SEn0niUIU7mHycFnJPQwOfYwmXuYHHxGanjx2MNk7mFy8BkJPUyOPUzmHiYHn5HQw+TYw2TuYXLwGQkjlxx7mMw9TA4+I6GHybGHydzD5OAzEnqYHHuYzD1MDT6joIepsYep3MPU4DMKepgae5jKPUwNPqNgDFNjD1NkJPRDIR4LwWCYe5gafEZBD1NjD1O5h6nBZxT0MDX2MJV7mLKlnEGNHUzlDqZcMfKqsYOp3MHU4DIKurYaO5jKHUwNLqOga6uxg6ncwfSqGEj02MF07mDaOxjsF3rsYDp3MO0dDPYLPXYwnTuYHlxGw36hxw6mSbrl8y3YLzTIuHIH04PLaNgv9NjBdO5gevAZreDTHnuYzj1MDz6jYb/QYw/TuYfpwWc07Bd67GE69zA9+IyG7qnHHqZzDzODz2jonmbsYSb3MDP4jIYeZsYeZnIPM4PPaOhhZuxhJvcwM/iMgR5mxh5mcg8zg88Y6GFm7GGGJPU+q4ceZkBen3uYGXzGwMhrxh5mcg8zg88Y6GFm7GEm9zAz+IzBs5Gxh5ncw8zgMwZ6mBl7mMk9zA4+Y6CH2bGH2dzD7OAzBnqYHXuYzT3MDj5joIfZsYfZ3MPs4DMWepgde5jNPcwOPmOhh9mxh9ncw+zgMxZ6mB17mCVTx+IgacHkMXcwO7iMVY9q/bVSNr947GA2dzA7uIzVj7r52hqieexgNncwO7iMNY9m9bWS5OKxg9ncwdzgMtaisO3GDuZyB3ODy1gHLx47mMsdzMnSw3Zj/3K5fzlVfNhu7F8u9y/n/at51O5rKUV+8di/XO5fzvvX+lGrrxtDNI/9y+X+5QaXcSuoeexgjpQnyhNJByoUuYO5wWWceDT660aTpz12MJc7mBtcxkl48djBXO5gzeAyTqGLm7GDNbmDNYPLOBi1m7GDNbmDNYPPOIO8sxl7WJN7WDP4jIP9ohl7WJN7WDP4jINRuxl7WJN7WDP4jMP1pLGHNbmHNd7DYNRuxh7W5B7WDD7TrB6N/FrJ3MOasYc1pAjmq2AC+XYD6mC5hzWDzzTyUdmvpSJmjz2syT1sPfhMo5DZ67GHrXMPWxdrqeuxg61zB1vLYhRajx1snTvYWhWj0HrsYOvcwda6GIXWYwdb5w62NsUotB472Dp3sPXgMo1+VO5rYUnRcuxg69zB1t7BYI9cjx1snTvY2juYhWaPHWxNKq3ewRy8GBRbabXVe1iDYlj4Lb88+dvl+sFvmjUaocNv9HpSc10NrrNewdLnClRdV6Tsuhq8Z40rvitQeF2RyutqcKA1LvquQO11RYqvq8GH1rjuuwLl1xWpv64GN1rDYSD8Rq8nJdjV4ElrXP1dgSLsilRhV4MzrXEBeAXqsCtSiF35Qr/D/gNKsSvif6Hcj2vIqN4/KviL4ugvYMmf+J8v4+MEQKCqPy37+0r+GvcfVPinlX9fzF+vUXosUO2fFv9D9X+FeQmq/1MAEAjASsAeiBgAhQCBAqxwF0IcgIKAQAJWMI8SiAVQGBBowArzE8QDCBAQMjAn3IsAExAECghf5xcr3I0AFxAEDAhf6xcrmFcJwAYEgQPC1/vFqoHPAPABQQCB8DV/sVpjAcATCSQQvu4vBMyxBOAEgoAC4Wv/QmBPBKxAEFggfP1flAge8EQCDIRnAEJgTwTMQBBoIDwHEAWSB7iBIOBAeBYgBMwjBGAHgsADoQIBhdm9APxAEIAgPBMQAnsiYAiCQAThuQDOlgXACIJwBOHRAE6YBSAJgqAEoYIfYrIIaIIgOEEEnlCgiwApCMIURIAKmDAKgBUE4QrCowKBKaMAaEEQtiA8LhAS9wSAFwThC8IjA4FpowCIQRDGIDw2EJg4CoAZBOEMQgcaj2MyQA2CsAbh8YHA5FEA3CAIbxAeIQhMHwVADoIwB+ExwrCuG4UTgB0E4Q7CowQhcUwG6EEQ9iA8ThCYRAqAHwThD8IjBYFppAAIQhAGITxWEJhICoAhBOEQwqMFvCIIgAhBSITwcAFPZAVgEYLACOH5Ap6OCoAjBOERwqhKbgKQhCBMQnjMIDCVFQBLCMIlhEcNApNZAdCEIGxCmGLpWAA4IQidEKZcPRaATwgCKIRnDqU3ADyQMAphyvNjASiFIJhCePKAC9gCgApBSIXw8EEoWMQWAFYIQiuEBxBCWZhYAWAhCLEQHkLgKpIAzEIQaCE8h8B1TgGwhSDcQngUUcgIALkQBF0IjyMKGQGgF4LgC2FDFMSBHBAMQRCG8FQC9wDAMASBGCJQDNwDAMYQhGOIADJgPU0AkiEIyhCBZeAeBGCGIDRDeEKBq2oCAA1BiIZwYW0czsgA1BCEaggXYiAeBwHYEIRsCA8rCjEAsA1B4IbwvELglQsC8A1BAIcIhKMwxwWMQxDIITy3KPQBgDkE4RzCowuBl08IgDoEYR2iKY/DAHYIQjtEUxmHAe8QBHgIzzAEXsEhAPMQBHoIzzGExuMo4B6CgA/RhEWaeBwF7EMQ+CE8zxB4NYcA/EMQACKa4IV2eIhrS9wYMBBBIIgIFATWmQXAIIJwEOHRhsCrQgRAIYKwENEELyys+gReSHiI8IhD4NUhAiARQZiICFAErxARgIsIAkaEZx0CrxIRgI0IAkeE5x3CSMQZBOAjggAS4ZkH7omAkAiCSISnHnBtvgCMRBBIIiqURABMIggnER59CLzWRQBUIggrER5/FJ8fcELCS4RHIIXnhxYP09XDxb0NEgATSYCJDMAEPj8JgIkkwESugv/hpbyAmEhCTOSq4n8SIBNJkIlcFf1PAmIiCTGRnoDgkUACYiIJMZGegAi8ZEkCZCIJMpEBmcBZuQTIRBJkIldNOR+XgJlIwkzkal1OZySAJpJAE+khCIYGEkATSaCJ9BAETwgkgCaSQBPpIQhORiSAJpJAE+khCO5CgJlIwkykZyCFLgSYiSTMRF52TOA16YCZSMJMpCjOiCUgJpIQEynKM2IJgIkkwESK8oxYAl4iCS+RHn/gfF4CXCLp/glPPzDrlmgHBd1C4eEHTkMk2kQx2kURQiDeFgA3UhD/C7Ck0IPRZgq6m8Kzj0IHQvsp6IYKjz4KHRhtqaB7KgIqMZD2SLStgu6rCKgEr4GUaGsF3VsRUAleBynR9gq6vyKgErwWUqItFgSVyIBKLES3EqASSVCJDKjEwnXdEqASSVCJDKjE4qEYoBJJUIn06ENYPJQBViIJK5GefQiLIxmAJZLAEhlgicVdCcASSWCJDLDE4l02AJZIAktkgCUWeyKAJZLAEhlgicOeCGCJJLBEBljisCcCWCIJLJEBlji8+xTAEklgifTsA69Ok4CVSMJKpEcfeJmsBKhEElQiAypxuCcAVCIJKpEBleAapwSoRBJUIgMqcRp2ZoBKJEElMqASh7sSQCWSoBIZUInDXQmgEklQidTlVYISkBJJSInU5YWCEoASSUCJDKAE0yYJUIkkqER69CHw2k4JWIkkrER69iHw+k4JYIkksEQGWILXeEoASySBJTLAkgbHAgBLJIElMsCSBscCAEskgSWyDEskgCWSwBJZgSUSwBJJYIn08AMXOiWAJZLAEunhB4YdEsASSWCJ9PCjFAgALZGElshASxocSwEtkYSWyEBLCtNbQEskoSXS0w/8BgEskQSWSA8/8NwGsBJJWIkMrATPbQArkYSVyLDPo8HbhAEskQSWyABLSs8PuCCBJbIMSySAJZLAEunhR+H5AQckrER69lF4foCVSMJKpAv+h3M6AEskgSXS1fwP0BJJaIl0Zf8DrEQSViI9+ihMrgAqkQSVSBciIJ7dAVYiCSuRgZU0cAWSBKxEElYiAyvBZW4JWIkkrES6cLQA3LwjASyRBJZIV/ZBgEokQSWyqfggYCWSsBLZBB8s7FwHPkhgiWxqPghgiSSwRDZlHwSoRBJUIpuKDwJSIgkpkU3NBwEpkYSUyKbmg4CUSEJKpCcfJRcCqEQSVCI9+cAuBECJJKBEhl0jBRcCLkg4iQycpCmcXwB8kHASeeEk2IUAJ5GEk8h1cQ+cBJREEkoiPfQouBCAJJJAEhkgyRpnggCTSIJJpOceAu8skACUSAJKpAcfYo1P+wCkRBJSIsOWEri1QgJQIgkokQGU4L0JEoASSUCJDKAEb06QAJVIgkqUZx8C705QAJYoAkvUSpTXFCtASxShJSrQkjUMBArQEkVoiQq0ZA0DgQK0RBFaogItWcNgrgAvUYSXqFWR1ymASxTBJWpV5nUK0BJFaIny9EOsYSRRAJcogkvUqsLrFMAliuAStSryOgVgiSKwRIUdJgUfArREEVqiRLlcrQAtUYSWqHCuFA4ECuASRXCJ8vwDBwIFeIkivER5/iHxHhEFgIkiwEQFYFLoRQCYKAJMVAAmhV4EkIkiyER5BII7ASAmihAT5QlIoRMAYqIIMVGegMhV4VAe4IQEmShZXD2jADFRhJgoWV49owAxUYSYKFkuECoATBQBJsrzD1wWUICXKMJLVOAl2IMBL1GEl6hwAhXeY6QAMFEEmKhwCtUKn20EgIkiwESFk6hW+HwjAEwUASZK1sIgACaKABMly2EQ4BJFj6RSxWULCp1JRQ+lUuVlCwodS0XPpfLoQ+ItVgodTTU6m6qybEHB46mID6risgWFDqiiJ1Sp8jCMjqiiZ1SpyjCMjqmi51Sp4H/4sCl0VBU9q0rV/A8dV0XPq1Jl/0MHVhFIosKRVXiHmwKQRBFIojz0KMQwAEkUgSRKBw/EiRigJIpQEqXLWz0VgCSKQBKlwzCMMykASRSBJMozD4nPxlQAkigCSZRnHhKfj6kAJFEEkqhwmBXkRAowEkUYifLMQ+IdegpAEkUgibpsJ4HkXgFKogglUR56SHxQpwKURBFKokw4ABIPBICSKEJJlIceEh/YqQAlUYSSKFNcPaMAI1GEkShTXj2jACJRBJEoU167oAAhUYSQqDIhUYCQKEJIVIWQKEBIFCEkKmwngYvpFSAkihASFQgJXHyjACFRhJAoDzzw4hsFAIkigETZ8oZ3BfiIInxE2fKGdwXwiCJ4RIXNJJAwKcBHFOEjylZSQQBIFAEkygMPfGCEAoBEEUCibIiBeC4DAIkigER53iHxBlkFAIkigER54oGPnASARBFAojzxkHh/qwKIRBFEolwIgXgcAoxEEUaiPPKQEr8DwEgUYSQqMBJ85oACjEQRRqI89MALJhSAJIpAEuWhBz4/SQFIoggkUZ554COUFGAkijASFRgJ3g6iACNRhJEojzwk3iGsACNRhJEojzwk3iGsACNRhJEoDz2kxLkAoCSKUBIVNpTgEwsUwCSKYBIVMAk+sUABTKIIJlEBkxQqQwCTKIJJVMAk+MQCBUCJIqBEefAhJQ4GgJQoQkpUICV4IaACpEQRUqICKcFHHihAShQhJSqQksIRuoCUKEJKVNhUgo88UICVKMJKVBM8ESdUAJYoAkvUOpymi+dWAJYoAkuUZx946Y8CrEQRVqLW5fXUCsASRWCJCrCkcD1wQwJLVIAleOmQArBEEViiPPuQeKu8ArBEEViiPPuQ+LBuBWCJIrBErUNAxIMaoCWK0BLl4YcsHNoNaIkitER5+CELB3cDWqIILdGBluDd/hrQEk1oifbwQ+K99hrQEk1oifbwQ+K95hrQEk1oiV6FM+rxaceAlmhCS7SHHxKfBK4BLdGElmiPPyQ+lFsDXqIJL9Gef0i8WVgDYKIJMNEBmOAEUwNgogkw0avgifiAbgBMNAEmehU8ER/SDZCJJshEewIiCwd1A2SiCTLRHoHIwmHdgJlowky0RyCycGA3YCaaMBMtiisYNEAmmiATLYqruDQAJpoAEy3Ke5w04CWa8BLt8YfEm1U14CWa8BJd+TSHBsBEE2CiPQDBk3wNgIkmwEQHYFI49hwAE02AiQ4f6SgcfQ6QiSbIRMvi6ZcaEBNNiImW5QMwNSAmmhATLctnYGpATDQhJlqWj8HUgJhoQkx0ZYeJBsBEE2Ciww4T7ECAl2jCS3TgJYXT5wEv0YSX6PD1DrzXWANeogkv0bK8lFUDYKIJMNFqVZ7laoBMNEEmWoUgiOM4YCaaMBMdmAmeYmnATDRhJtojEIl3S2vATDRhJjowE7wxQANqogk10Sp8OqbwyQfgh4SbaM9BJN5urQE40QSc6ABO8MH8GoATTcCJ9hxE4g3LGoATTcCJ9iQEH7GqATnR9FsfurKmWqPPfdDvfYSzuPDmCo0++UG/+eFJCJ7faPTVD/rZD09CJN6zrNGXP0af/vBpId7zq+HXP4gfBnSCt3xq9AUQ+gkQXaxaa/QNEPoREF2uWmv0GRD6HRBdrlpr9CUQ+ikQXa5aa/QxEIJNtClXrTWgJppQEx2oCd6yqQE10YSaaA9BcNlZA2iiCTTRJrggDsYAm2iCTbQpH0uoATbRBJvosLME7zbUgJtowk104CYY4GpATjQhJ9qTEOzCAJxoAk60Ka5o1YCbaMJNtCmvaNWAm2jCTbTnIBLvWNUAnGgCTrStrGjVgJxoQk60La5o1QCcaAJOdNhXgverakBONCEnuryzRANwogk40ZWdJRqAE03AiQ7gBO/41QCcaAJOdG1niQbgRBNwoss7SzQAJ5qAE23LR1VrwE004SbalY+q1gCbaIJNtKcg+P0BaKIJNNGegRTeH2AmmjAT7RmIxBuuNYAmmkATHU7hKrw/QE00oSY6bC2B7w9AE02giXbBAXEHAtBEE2iiAzSxsNatATTRBJpoz0AKHgSYiSbMRIdDuAoeBDyQIBPdFNdwaQBMNAEmuimv4dKAl2jCS7THHxLvd9eAl2jCS3RTWcOlAS/RhJfopriGSwNaogkt0R5+lDwI0BJNaIlubMWDAC3RhJbopriOVQNWogkr0U15HasGqEQTVKIDKsEHDmiASjRBJTrsKym8QYBKNEEluvxREg1IiSakRK8raSAgJZqQEr1WFQ8AqEQTVKI9+Sh5AEAlmqASXT5+SwNQogko0ZXjtzTgJJpwEh04CT4xQgNOogkn0bXjtzTgJJpwEl0+fksDSqIJJTEeekh8YoUBlMQQSmICJcEnVhhASQyhJGZV2V1nACUxhJKYQEnwkRcGUBJDKIlZFTNBAxiJIYzErMqZoAGIxBBEYlbl2qABhMQQQmJWxYmIAXzEED5iPO7Ac2kD8IgheMR42oHn0gbQEUPoiPGwA8+lDYAjhsAREz5ZAufSBrARQ9iIEeXF/AagEUPQiPGsA38XzwA2YggbMeH4LVjPMgCOGAJHTIAjsDBrABwxBI6YAEfwgS8GwBFD4IjxsEPiA18MoCOG0BHjaYfEB74YgEcMwSMm4BGHP/gJ8IgheMQEPII/H2cAHjEEjxhZPnLGAD5iCB8xgY/ADT0G8BFD+IgJXzPH57UYAEgMASQmfNEcn9diACExhJCY8L0SXFY1AJEYgkjMBZHAsqoBjMQQRmIuXzfHQxlgJIYwEhMYCT5wxQBGYggjMZfvlcBsxgBIYggkMZ554MqwAYzEEEZiAiPBJ74YwEgMYSQmMBJ84osBjMQQRmICI8EnvhjASAxhJMYjD4lPLDGAkRjCSExgJA0OBoCRGMJITGAk+MwKAxiJIYzEBEbS4M4IGIkhjMQERtLgzggYiSGMxHjmIRvcFQAkMQSSGF3cYGcAIjEEkRhPPCQ+csEARGIIIjFhdwnecG8AIzGEkZjASPCGdQMYiSGMxARGgjesG8BIDGEkJjAS/C08AxiJIYzEhO0leMO5AZTEEEpidDkxBJDEEEhiPPTA3ykwAJIYAkmMhx4S73c3gJIY+s30sLkE73c36LPp9LvpAZPgz/EZ9Ol0+u30sLlkjfsR+nw6/X564CR4u7pBn1Cn31A3wQ1xR0CfUR99R33wKoV3Kxv4KXXihuUNJgZ9TJ1+TT1gElwiMOiD6vSL6qYp7zAw6KPq9KvqZl1eFWzQh9UJKzEefSi8XdkAVmIIKzEefSi839YAVmIIKzFlVmIAKzGElRiPPtRKPWr9dUOnuICVGMJKjIcfCm/XNYCWGEJLjA1eiLsywCWG4BLj6YdaWThNBLjEEFxiPP1QeMOkAbjEEFxibBHYGYBLDMElxuMPtWoetfxaCPoSgRcSXmJc8MI1FACAiSHAxHgCosTqUYuvlVZEAPBCgkyMRyBKCCwA+CFhJsaVF1YbgEwMQSbGExAlJH4EwA0JMjGegSihsADghgSaGFf5ZoQB0MQQaGI8A1FC42cI3JBAE+MhiBIGCwCOSKiJ8RRECYsFAEck2MR4DqKGghUQAMCJIeDENMERGywAOCIhJ6YJjrjGAoAjEnJiPAhREncFQE4MISfGoxAlcVcA7MQQdmI8ClF4w5AB7MQQdmKa8rAMyIkh5MSEb5fgrgjQiSHoxHgUUhpSADsxhJ2YZl0J6ICdGMJOjEchSipY+ALsxBB2YjwMUfibigbQE0PoifE0BI8IAJ4YAk/MWlVGBABPDIEnZq0rIwKAJ4bAE7M2lREB4BND8InxOKQ0IgB+Ygg/MWtXieiAnxjCT8y6qUR0wE8M4Scm8JNCRAcExRCCYlerckS3gKBYQlDsSpQjugUExRKCYleyHNEtICiWEBTrgUgholtAUCwhKHalyxHdAoZiCUOxK1OO6BZAFEsgivVQpBDRLaAollAU67FIIaJbwFEs4SjWcxGF981ZAFIsASm2fDCXBRzFEo5iRYiHcLJrAUixBKRYEeIhzJAtICmWkBTryUghpFuAUixBKbb8IRMLSIolJMUKXQ6oFqAUS1CKFaYcUC1gKZawFCtsOaBawFIsYSlWuHJAtYClWMJSbDiaC47rFqAUS1CKFetyQLYApViCUqxclQOyBSjFEpRiw04THJAtYCmWsBQrZSUgA5hiCUyxUlUCMoAplsAUK3UlIAOYYglMsdJUAjKAKZbAFCttJSADmGIJTLHSVQIygCmWwBQrm0pABjDFEphiPRspBWQAUyyBKVaFgAhrbxbQFEtoilXFxTUWsBRLWIpVspwiW8BSLGEpVoVZCqz9WcBSLGEpVulKQAYsxRKWYsundFlAUiwhKVbZSkAGJMUSkmKVqwRkQFIsISlWNZWADEiKJSTFqnUlIAOSYglJsR6NFAIyQCmWoBSrRSUgA5RiCUqxWlYCMkAplqAUGz5nUgjIAKVYglKs1pWADFCKJSjFalMJyAClWIJSrLaVgAxQiiUoxWpXCcgAplgCU6xuKgEZ0BRLaIrV60pABjTFEppizaoSkAFNsYSmWCMqARnQFEtoivVwROEzASygKZbQFGuKu5AtYCmWsBRrdCUgA5ZiCUuxF5aC4ylgKZawFGtsuWZhAU2xhKZYU1zwagFLsYSlWNNUAjJgKZawFGvWlYAMWIolLMUGllIIyIClWMJSbGAphYAMWIolLMXa8ukgFsAUS2CKDTClEJABTLEEptgAUwoBGcAUS2CK9WykFJABTLEEptgAUwoBGcAUS2CKDTClEJABTLEEpljbVAIywCmW4BQbcEohIAOcYglOsQGnFAIywCmW4BR7wSk4IAOcYglOsQGnFAIywCmW4BTrVCUgA55iCU+xgafgM1Ys4CmW8BRb3oJiAU2xhKZYZysBGdAUS2iKDTSlEJABTbGEpthAUwoBGdAUS2iKLX/bxAKWYglLsYGlFAIyYCmWsBQbWEohIAOWYglLsReWgr0QsBRLWIoNLKUQkAFLsYSl2Ka8FdQClGIJSrEBpRQCMkAplqAU29hKQAYwxRKYYpvKJ3YsoCmW0BQbaEohIAOaYglNsYGmFAIyoCmW0BQbaEohIAOaYglNsYGmFAIyoCmW0BS7lpWADHiKJTzFBp5SCMiAp1jCU2zgKYWADHiKJTzFBp5SCMiAp1jCU2zgKfjIKQt4iiU8xa6LS74soCmW0BS7rlA9C2iKJTTFritUzwKaYglNcasK1XOApjhCU1ygKfjQLQdoiiM0xa2KVM8BluIIS3GrCtVzgKU4wlLcqkL1HGApjrAUt6pQPQdYiiMsxa0qVM8BluIIS3GrMlx2AKU4glJcQCk4ojuAUhxBKW61Lkd0B2CKIzDFha+c4IjuAExxBKa4AFNwRHcApjgCU1yAKTiiOwBTHIEpTqhyRHcApziCU1zAKTiiO4BTHMEpLuAUHNEdwCmO4BR3wSkwojuAUxzBKS7gFBzRHcApjuAUJ5pyRHeApzjCU1zgKfgIPwd4iiM8xZU/deIATXGEpjgZwiGkkg7QFEdoigs0BZ8A6ABNcYSmuEBT8AmADtAUR2iKk5WyjQM0xRGa4mSlbOMATXGEpjhZKds4QFMcoSlOFss2DrAUR1iKk5WyjQMsxRGW4mSlbOMAS3GEpThVKds4wFIcYSlOVco2DtAUR2iKU+WyjQMwxRGY4lSlbOMATHEEpjhVKds4AFMcgSlOVco2DuAUR3CKU5WyjQM4xRGc4lSlbOMATnEEpzhVKds4gFMcwSlOVco2DuAUR3CK05WyjQM8xRGe4nSlbOMAT3GEpzhdKds4wFMc4SlOV8o2DvAUR3iKCzwFn2jqAE9xhKc4XSzbOEBTHKEpTlfKNg7QFEdoigs0BZ+o6gBNcYSmuEBTChEd0BRHaIrTxbKNAyzFEZbiTKVs4wBLcYSlOFMp2zjAUhxhKc5UyjYOsBRHWIozlbKNAzTFEZriKid4OQBTHIEpzlTKNg7AFEdgijOVso0DMMURmOJMpWzjAE5xBKc4UynbOIBTHMEpzlTKNg7gFEdwirOVso0DOMURnOJspWzjAE5xBKc4WynbOMBTHOEpzlbKNg7wFEd4irOVso0DPMURnuJspWzjAE9xhKe4wFPwAc8O8BRHeIqzxbKNAzTFEZribKVs4wBNcYSmOFsp2zhAUxyhKc7VyjaApjhCU1z5NC8HWIojLMUFllIIyIClOMJSXGAphYAMWIojLMVd9qZgLwQsxRGW4i57U7AXApriCE1xHo4UAjKAKY7AFOcqa7EdgCmOwBTnKmuxHYApjsAU5yprsR3AKY7gFNdU1mI7gFMcwSmuqazFdgCnOIJTXFNZi+0ATnEEp7imshbbAZziCE5xTWUttgM8xRGe4prKWmwHeIojPMU1lbXYDvAUR3iKayprsR3gKY7wFBd4Cj4w3wGe4ghPcU1xLbYDNMURmuLWtekyoCmO0BS3rk2XAU1xhKa4yjdQHIApjsAUt64s+nIApjgCU9y6sujLAZjiCExx68qiLwdgiiMwxa0ri74cgCmOwBS3riz6cgCnOIJT3Lqy6MsBnOIITnHryqIvB3CKIzilWVUWfTUApzQEpzSryqKvBuCUhuCUJmxOwZ+eaABQaQhQaVbFRV8NwCkNwSnNqrIpoAE4pSE4pVlVNgU0AKc0BKc0q8qmgAbglIbglGZV2RTQAJ7SEJ7SrMqbAhqAUxqCU5pVZVNAA3BKQ3BKIyqbAhqAUxqCUxpR2RTQAJzSEJzSiMqmgAbglIbglEZUNgU0AKc0BKc0orIpoAE4pSE4pRGVTQENwCkNwSmNqGwKaABOaQhOaURlU0ADcEpDcEojKpsCGoBTGoJTGlHZFNAAnNIQnNKE7Sn4UzANACoNASpN+UMoDcApDcEpjSzS5QbAlIbAlEZW6HIDYEpDYEojK3S5ATClITClkRW63ACY0hCY0sgKXW4ATGkITGlkmS43gKY0hKY0skKXG0BTGkJTGlmhyw2gKQ2hKY2q0OUG0JSG0JRGVehyA2hKQ2hKoyp0uQE4pSE4pVEVutwAnNIQnNKoCl1uAE5pCE5pVIUuNwCnNASnNKpClxuAUxqCUxpVocsNwCkNwSmNqtDlBuCUhuCUJuAU/F2oBuCUhuCUJuAU/F2oBuCUhuCUJuAU/GGiBuCU+Le/Pj50hy/t8dzu/njYtb89fPPLLw+b7bZ/PZwfHv/x8Lcu/FU+ekUP3/zjQT58849//vMxih/+7/Eq2P82aNpsP6fXD59hvEoQ2oSrpFmFfwyfXuRJPXdf2lTwWiRyV2qGlNPry0t/PLfHVJxR7+KM5Unb7T4eu/awy55Xk9g1HK7HlPTcPn/ILRIifXLKcCWd+6dj//qSGbVK7k5J9u2d+1N7/JKbJVcylcU067DZv5277SmV5My7oEZe/MEx/eHQPW/ObfbohV4lD8wx7/IiaPNlc94cX4/7TKLTiftH5x2+J+T/YbhP8qLjw+ZwaKmO4VyrxPNWsyR22/5AbRZpxwgWPj4Mn+plCX7pMmEqdUGehPN5s/00/Cl72cKmj1IxY8nr+VN7OHfbzbnrD5/azY74YnKrUswV2R/bw+bDviX9N+l1RvOF9nnntYkvStnMENPlTm3WqSDHE/Rl0+2HW3tuz5/6XfYihjMZkxtkvlTfO1Ix6eu0TbhM2FUM7+uL20l16TPy8pfh+GO+RurbKgkZwl66odT68o+of/hk2KWH8rR92Oye2vwxufQxCV5H/7A5ZDJM8pA081H7IJG5gE283PLCYxDyesq7i00it+U+mCFk5X3OJvHfXuLLcOgfXx55rcPZgO8iGx1Frrki6Y0On25+F7hm3uq+334eSWrSvIA5CH/osxTKJsa469DBi4Af+vO23+/b7RAA82FDpsMGL0596M8f95unzNF1Ikez7y8TkSYXPAFv2TO2iYDhIzWhDzcX19LMFPHDWx45Zeru2kVpTRzF1zxbt5tz+9QfOxIe0uRMWZ6nbj9tDk/t4GL+yizarFM3473NQdyhzXpS6q3rVYzKlxgsRQyYkvdELwoKDihTB2x4nnORuGtP22P3QkVKkcYBM+sptLvufHo7ndvn5/Z02jzljzcdrXTD63oXwWQ4VjYdgS5Zq1w18clenrXSfJfwSoh3pfHL8gb9KOrwpTu3eQqRZoTrWXc/ctQ0I1SGl61eZPW/Htrj6VP3EvpB5W0lz3j4YMsMHUNK99zuKrJN6gmzXlIeNhMxl1dueUPgRdrr4dhuiG8lPUrMc6AgrdRTk3u2qwVWZneeCJvV6X9tP3zq+7w4oJLHKMwScaVbTsLzcK7MfMHZPScOycsEt/vN6VSwTSddaChv8+S1m+Ox3Xhp+cTKJbcqDbN377s2r/Mk2W4cN9axWLOKab2II4m9ZtyXtF66+I/mEgrV6nK5EpcRXalY9FHxJxOnB+IiUJvL5Tqq0DFlGr7/dvlHTBGihcMngcI/4lTErC+h2UabbVQ6HMoQ/hFtHvaQhX/Iy09Ox5+i9oaZsIUn27+M3lPqkcz54Lbf5cFrlQ4Lmuk5BSdMxgTXcO3Z96/5NHedTgbiY1TMOd62P3zsnl6PG2qdyAZZrqxDu81Ll2nt8mIa+6F5afk8TKVDHzN5DHK6w1MendIK2ixB/eHjptu/HttRoVas00F+ptDTeZPnDGqVvleutNP5+Lo9k0pIYlYcKC/9z8ZeF/67vvwuYnFYmEsLca0wNNfgpOM/YuCJMUCKy1UyXi6vGXCUI138SxP/EQOGWl1rFzFcxdqFUnGoV/EvUYUW10JHDFc6/hTjjY7poo5mDN8EvYS0GO3iQ9DxvobvhYV/XIsaOv4lajdRsomTJhvvwioRw14MhFGpXcdoF+/UxRKns/Gn5iKnWakYCJl5eX84kzFGpDMyGUcDHd+OMcxUL0g+v73kaa5Oi0PcCcmxpZ4v0nmNiwNLfFZWxAcbq8A22m/j1NLF6YBTl5+ciT/F6W0TX1DDHQy8paS0oNIRwXAnCl4SmD1KmUbzNbPbe2m7TWZXWjyLM+84WIvY32V8lOpat4s93wimk3nl7XP/96xsLVUSDPWKGQ29rI/dvqVVR5NyhfUcy0YkRqWlLjNLFpjYpWUuoZmTei/s2O/z1CIdk/Rqjl1jRKTSkdLNEnbutp/bfBRPQZ+Zc5NkHEp9QsR+Lec4x7g2n0QcuWImKq/HI4mL0iTvUTPrHrv24+Z1f4Z18uE7cu/PjFntuQiEcSFNWBwvXl3EvbTH5+50Gs1aUuol4oitHC8b2rX7Nu8KTWJhHLJEHK5FzDSEi+O/iDEoJvrqOv6v40huYuyPyYJproNAEweBVRwE4nwjjuQujttOxdlFFOhiSHRRaRNHjIZJeMITQLx+nVYSDffVe2n7HEymHcbpOXbl+CKJnpaXNgcp47CeTlo0c4gIsi6loNwH0+FOMPFMEDcOn2k9iLkaoVAFbdI4tYol25h/qJhoKnmtO3Ff8pd237/koVqn+QNvwN91pwEtQt9L2alhPoWLuJTL5kJTE5n1jV13AhNC1aTuM1MQmQumlWrm8x9EfWmPw91muVLihXE2ohwvfR1kHrvn7kCfWlpCddekiv1GXvabN1r6TcG4iCUhra5cl/kU+l8P+36zozlW6oiCWY9oN8f922bXv9C1PGmJkilq12Wukq7iiRUtEbN5YWNlTMdi13XapuNMjDlrHhTT7FmkRWrJLDUMgsZhKSVrK17fGRYi7cjaDZvaw3vRXgx9y2mAUCuuIDIMCJX6CnPS46UUamFpscMyI4yXly9nSnocT8RhIvClE1Emmm0PZ4oqVVpNM7HmaWOxzsZxxOprXSZmNxEhujjoDOdJXAoE8ae4cmvYvRNSmFjLbbie+6U9nMcV6XStBxO8e0m566Y1AaaQ37pTLsSmidCl61/rT0bGf8QwEUvGMmaJKi6H0fFZa30Nm7ww8bE9bz/lM/9sweI1Q42vLiadNiadNiadw5lx4Y1Fa1x8846JsLw1HzakwK2SmKnWvHmVlzTuSzJdyqfnPKMwSyaGpcXM9YxbHC/KlKlXamYES2TlzpnVuWOhTq944eMidYQ4RboqTqhZt4uS5BRKqhlvNUr7tTt/GtY8ELHpykJmVT6IfT2/bvLpaZMGuDk3PBDpPK1bpeUZZmLtRb0c+6F0lNuV5iFqxlt9ef2w77a5Yaks5uItL2tABV/a49sAk8hCwPRembjZi0SEVKRLFgSTatAnJtIJnnBMk7p9S3NVkTJWwVz7+rHbk0RSpVDFxJHORrJpIy60MZzbGPttrCK4WNtwsV7sYrB213pxrPU3EZU2ildM+tjlq89V2vdNLEXYWIqwkWRYE+2MtQ0by7MujlpORztjuuuaa/E6UtFYwm243Y4uP2uS2BzFy/io1LXywoQOH/uBkecDZeqYJvIjG3GGlfFlRqpiI9O2Mal3MaNxcbbj4tpTF2dsLk7QG2HiI2GGj/71QNY1m6zkyZNy7J/zxCeN29EbRRz75eqKxGIlLCIfea3PR4eX8UGoWKZSMv4jzolUzAz1FYnFZ6SjZB2rrjo+NR0zTB0NM8xZynC/dL1fVstgDinH/vncf27J6pGk21tmFvvUHtrj5pzn86d2e6Tl7HSwYtZ6o+xKLE+HB2Yh5ym3bNhTmMwT4kLVGBdsDGQ2vmkb5wD2OgeIkdFFuOdieuziu3fxlTerOGFgLtJ+as8f3j632dpRla7Hc8w1Gk/tGWR26SopxVwZ9tSe+yNgiKv0JV/XSMfCtI3VZxsr1DbyQRv5oI1jgosByunr3GuGcS+b47nL8yWV5l4mvg4b+62NRXIXizwu7iJxju1Zhbq/TEObZo5yT+3Zh8j9W3d46j/8nZb1VmnZMUZvE2OejdHbXhcexKmajcOBi+HQxcDmIop07lqjj/NayYsInzaHXZ7fZLMarhAymU+HhmiaiXNvGxMIG0cqG6OwvY5Usd+5OONwcWmAc9eMJA7wMXVomHudPm1OoJOatJPyYt6nzendh3IXSlElM63+tPnSYnEiXXQsrks9Gqbctnv6lBfv0tmIjJNu2TAfX9+dzu1uVMjTKdBmjkifXp83fvnmUGY6df9DMuS0nMsMd8N2s1RIupVIXFd/MWcncO9aKjAGPhWzTSXiihzmEu48QUi3GVzXt1w8f32t4lwXIV1aiBhQRBPrOnGUk7G3ydhYxdU/6rroJ6aD+roE7bp8h7kUtyNRJKuz8DpT90yLBOvkYUhmTcRL8XXd3OHTnX2OadDhY3vs+uO5z7t2Wq9mTim6w7k9woWx6e5AZuUiFUac0yXpZcNLyrsTGn7TJfQmRlwTE2AbF2PZiBJsXApr4+ouFxcPuZhAOHMdoiNJjp2lkcxbj8aC+J3WtpmjX3c6vfTdnuxp1tkqRV420Z2GHdvH9nQijpeSM8kE1H/vO7LnJCsz8+LKIIRCG6nTXQtMjP+5fSPDe1qTueaCMRGzMYbYuOXRxuTSxsqvi7t8XEx3XEx33DXdidXrJmaiDTOQfO7y7f0yZW2auTpnEDLespeioTVvtNxvTuf2eMy5SbZIgGfQIAdVUtOim2Cu1E9kEaqXTgoEMwtKpJG1R2mlUsQyjGBC933/RLpBOhzMkEHWI6ZzKOas7nlDFsils9CYs9qYs9qYn9uYn9uYBNvo1C4Oyy5GUBcjqIsRtIldqonlroaZST5vjp8HiH3uz+1v+c2n4YjnwM+b0/95bY+bfJ2/cOk6WWZx/F1U4SiD9NVornnn1yPpEmlhVVyRV8x/mKcuPLe7bpM9u1XKaJhrCcCZGSbdZfF++AHTFb288bKWdEWw0rysZPifrid4QdjUPObs9yKpo0zepaK4N3gYp0mrdEi+LipqePEJRU2T9gMmdL3IKQH6dAc884SQi0SQrqadi7lx+iKs8CrSVRaCWa9FrC1xDq6TeSFoZ126gEUyd9Y9t+fNbnPe5BlbOs4w897nj3nnbtLKLDMTf/64QYuB09yZGcVGC5kSa9bXgTP+IybkMmZNKvIaHWuZmrmH9tBtP1PlMl3opJlr/w/9YUv6WNr7mWXP/uPHbksmI+nbZWbQ/WHfHcju9fStMDcf9S/tYfecu0k69DMRIthplxV0Yjxj3ttx1x7bHdrwK1O0ptwseUM5hwhL95LFNTmae8/H7qk7bPaj1VXpmTPMUxP6Y6kslua+152bzJV5fqt3NnlOgm68XSGuFSPmfQ9S8zTYZdsYo9zrRjNedH/ZHHekxpj1C6ZHv2zown6RrjgVjpdXv2zOGcBMVxFEyCiZk5GXza8ZV8xmlzwJBe9Ih7wrDIzZtWGWHIqbA9IyIDODeKGbLNO9TDyvfdlvzh/74/Nzv2vHm1LTsjNzQH3ph41q3Wa/fzu2p/OxG5YRgw0WIs0wBbN2MFREWjIuyLRIZdiCui+b7dtLv++2b7TolSSHzBK2FzdsCxpX7tOjrJgecuy+dPv2iRzSlZ7LZrh94dj/1uEj09Il5iqiIMXceXyRS2WmWYa87jthYoVB5ttoPVEmkSdntJAofXLMHD8IoTP9VVaFZr5NL6l4UIlMaxqKeYvDpPftsriu/e2lPXbDz2SFWLbyn1l2P24On0lMkSYDeLwgcGz/hvIJlW5XbZiT/GP7NzSHU+lw1TAT7GP7N1ChVWkZs2HukvAHU+TVhrSrM4tSheMt0qSGGcgH6PWW98Z0EsOVcaJJQUonmNHh2G67F7q0OV0DIrjuGAWR2We6ik8w9yBeZeWS0oyPuQg1rkiBJymmi+c0L8U7tns/8A7HBOWxLx192a/wuf/SojNaU2HMZVpBGDqmNa2fMGs6x9GKRZlWrjS7x7zscz9Px3/JXF3kpYzKS2kHZs6ejmEv8O7Y7tsvm8P57/3n1p+sKLI8Kl0bww1VBcEyE5zcO/Mc1UFwvpYkHWQtc4uhl3J6O2yHYzReydrzdLrP7p6nl/5w6oYe1Z22+/5EqrAmmyjzZPb7Fpzfks7cZVzwqbldot+3xRQ+zWgF03/G0+S0Knw9CIi5terUbo75WlAhs9IA7+0GMYVV7GnIZIa4U7v/mIe2dO0eE76cSEjLDjzg2nHYwe0D6eSL2fPHZwCk25BFrMLIyKTldW1HXPimI0vQTG4UVNITV7PTLAX3QVwkjU46TVNcZrExCCvVsdMDWJmMMwgcH9uZ5iKRczAreEEkXcwj08U3irnf7CIq88V0k5+4HhkWF5Ip5sK3i2RwmmG63IS5WjgIA4s+0yRcMyeSqbDSi05sdMzJUSqWxNI0L5sha5RjpKhHMdl4EBVmbmjKlpZZZkWLPPdMalxMGWBhYLoCg+3AXk7pPSau7NgPzEski9PTWQz3HYJhNTs1gymmeAZHWo8R1+OqmCvnT915vO0mnUIotiC6MjGdHcWSooyI2cQllSayGxsX3dmYwNi4Y8XGLSUujjwuHgPo4go9dz0GMK4YbmIBueFmGi/tAFbQkVfp6TWSeRL16bw5DsdbkeqDSPcxCm6sH53slh2NzZZB0tq07m6Y6V0Qgw5lTY+wNEwmdhoOWQTPKO0hTFZ/Gj4FUDonMT1YhjvaoA+MpCvfmMvMTq+nAZLl0+r0ewBMbjJMTfJJTnqeKXdIeTtsweAk0zq7XjEdvHQ8r7DZOqSY8DPL7ZlYcqByOvIxdzGcN7lrpa4gmCuQz+3x+dR/HEa8bksPFkvdnrlEZVhzNF7SkCbbilm5GSSVj0lOvUwzJ9Pn7rntX8miyLSqwVxjeO7OZFtoehKCjHsdFDO9J0uM08KGYZ7Uc+7pVrM0YDEPOBttM0vn3tdzLeNKNcOMXed+353IPq7UuLho3cbdKzauirJxP5GNB8TYuAreieueozhsxm2C7nq+1fq60DiuqWMWxM/9gMLyuG2zRCtceN20GO1T18OBr58VifdgmOe4nY+bw2lPj9pIvZRZNKOnT6aL4KOHivgPeT3G6ToTvh4hE29ONtd/xD0oq6unX3dbRrId1/aqeLyDvp4xESXruDBSRx/QcY2wjoYZZsAeD7TpQhwxSwqtX6dRlXmgwusBfvQjjYLMY+NfD4XPfqSAkVnUfT18PgxLFMYrztJBzc4Shua/6ZNn36aXVp7FpXk7cxWKPxqeYJ90BY9kroQDB+GnG/rE9ZMKDW8Yen3ZjQ8kFelBqYK5YCpIqm89TEeT60FbcSWyjXHUqriUP3ZTGzuli4HZxb1nLu5BcnF3UhN3HDXMsxxJopFuSYthW1x328fpk7weihljvFxfWTgvKr6eWn98Tnd4QhP07GtqXIGkYJ0uqImP6XJHcY6n4y86jnU6vhodJ3uGWYsfDBh//UqmHqqYBddB1PhDU9m2Ed4gNggqTVeyg3f5tziqL6Y4irmMapBDKoHp21pdB6j4D+ZJooPcy5Kc6pc90n0fzLVW6Fs86eFr188bxJ0EKu7AUdePADLT0EEVOCRGpWudDHOiA0BEGt34MsoPM13owPSjL5v9Kz16LEUbcRGMjdmQjaHdxnPHbdyXaWMS5OIiQRdDqIsh1F1DaDyjoInV5oY5hg0V5o9dPlxnJWGeh37pdm02yxAplZfMs7C8FJA9ZB+O4HVFtCI87R+Sufzq1/bDUOcDRmVLuXgD86/dLl/ZKNKljfK68JozFf7r48NL99L6lcjf/PLXf/7z/wLfgiq2"; \ 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 e7e033f1..22e53067 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 7a2a47f5..4aee2426 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 dc056d32..5c83d52d 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 cc296ef2..7a0ac9ee 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 b3404f7e..a9ba8ff3 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 @@ -60,60 +60,60 @@

    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 56f6b7ad..e2382f82 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 74698805..7dd7aaa5 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 7d69fc2c..1704085d 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 7a87b0e5..db80ed59 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 72a128d1..ef7300fc 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 449b385b..484b366e 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 b80e2e27..6ae4e46c 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 2bf6b2c9..a77cf079 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,16 +13,16 @@

    Constructors

    Properties

    id: string

    Accessors

    Methods

    • Delete this webhook +

    Returns ChannelWebhook

    Properties

    id: string

    Accessors

    Methods

    • Edit this webhook

      +

      Returns Promise<void>

    • 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

          @@ -31,4 +31,4 @@ TODO: not in production

          []
           
          -

    Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/classes/ChannelWebhookCollection.html b/classes/ChannelWebhookCollection.html index 41e49e67..daa3e4b8 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 5d08f72f..bd30458e 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 3fba7d9d..7be99e5a 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 63c35e4a..43b9bb2b 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 c62f175c..a12cfbe8 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 843f4bee..a45269c8 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 da091df7..9a24e617 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 b4ea8133..88c40882 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 935079c4..d48b1518 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 4fbabc85..d4f901a1 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 cb190973..a3277127 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 1052843a..15a74dd2 100644 --- a/classes/Message.html +++ b/classes/Message.html @@ -1,5 +1,5 @@ Message | revolt.js

    Class Message

    Message Class

    -

    Constructors

    Constructors

    Properties

    Accessors

    $exists animatedAvatarURL @@ -41,53 +41,53 @@

    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 channelId(): undefined | string

      Id of channel this message was sent in

      -

      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 channelId(): undefined | string

      Id of channel this message was sent in

      +

      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 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 2b109303..ef86580c 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 67395712..b2584796 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/MessageWebhook.html b/classes/MessageWebhook.html index 7f3c7098..28b5636e 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

    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 10bfef29..88f65921 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 b2b06579..c876dd04 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 36759bdb..e70269c9 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 @@ -58,55 +58,55 @@

    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

    • 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

          @@ -116,18 +116,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.

          @@ -141,7 +141,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

          @@ -151,42 +151,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 60293a1e..c71ce220 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 5b580b46..7138e275 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 e0d4335f..259b239d 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 7f5e69ab..10560009 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 76fd41b0..49227d9f 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 3d3d3c1b..5c40aff4 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/Session.html b/classes/Session.html index 9e424629..fc834550 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 360ef22d..6b21dbc6 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 57f2c376..bd6020ca 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 8989b8d9..08c2eb52 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 3967702e..a3c5004e 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 9dc2ecf0..3e0f9c6c 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 3e24d629..4079ce32 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 cf517b7b..57fe9eae 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 567dee08..bf9f6299 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 66ea32b8..f986e83a 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 7721d7df..df170205 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 0923537a..208cf245 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 7dca7ce4..948a1628 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 18e7ef39..606abc86 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 e64cadc0..da3a78e2 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 3a8a9e13..a26a8c23 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 7a672825..096b4763 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 ca3f54ee..caa72735 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 f75f7581..5c283df5 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 98d572e4..4e718f72 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 51430157..d8d6f828 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 073ff438..84c0a281 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 b0044d42..da93bd35 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1 +1 @@ -revolt.js
    +revolt.js
    diff --git a/index.html b/index.html index 354fa685..23068d74 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 9f6bc286..1174ab1b 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 5fb262c3..ba1d6427 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 d89e7561..52057260 100644 --- a/modules.html +++ b/modules.html @@ -1 +1 @@ -revolt.js
    +revolt.js
    diff --git a/modules/API.html b/modules/API.html index c9404168..c4a8d876 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 df403c68..2a0325fa 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 40596c92..a6d35f20 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 6de3bead..09ebaa14 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 87d01a88..cb55e91a 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 2ac09cc1..6c4c2010 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 65c6bcd7..e8b9e241 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 6bcfbb5d..756efbdb 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 fb735718..f81d0337 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 563bf3b1..96f9ccc6 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 7f259a25..ffbbc214 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 80626065..5ced003d 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 6e4838fd..d041250d 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 c497e47f..336ebcd1 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 e8b4982a..aea56e87 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 7f0000d1..ec671e37 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 0494d44e..f0ba8ed6 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 f01c3eaf..ceb8a61b 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 7dc72c5e..c166489b 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 cceefa37..13f35744 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 1d2d9f8d..c482c7c8 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 f933cce2..952109df 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 dd26739c..3a4dfa98 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 f5e2be9d..7db0b1ff 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 fe2cdb03..d325dd1a 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 0b9a0a09..19c28b4c 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 0eec55cb..3a248e04 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 85be056e..6b874e23 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 99b80b91..4d73c96a 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 60957e95..2bc9f916 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 939e1f0e..ac872c7a 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 826fb466..39cde58d 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 f9757d45..09376c6e 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 70d99a28..b4c4581d 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 e29ce692..47a77e0b 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 566e05db..b76d57c1 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 2f868f44..6958f0ce 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 41279f99..ae8a7867 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 1dc1db91..a7d70959 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 a2f0aac9..4d77b0ec 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 bcecab51..72021bdc 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 24becf09..997bf8a4 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 5c668115..690fc4cf 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 f0ebf5af..06833999 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 0ad3282f..b9aa6b8f 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 40a3722c..45254edd 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 4df3d29b..db00d7a0 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 f42587cc..eff90978 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 b9c82efa..52999789 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 1d7f1fc2..44b65d42 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 350e1772..273c472f 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 eebed0cc..56cb071a 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 3c514071..dc04c202 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 a1cf3a17..714aa77f 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 5d332b03..2a8a85d9 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 60657ba6..7c993843 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 85090632..df0d0e1f 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 def731da..58752eb7 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 4d6d1a25..1c186eaf 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 3c9d757d..0a3a1aa3 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 e1c33a25..9148a187 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 e28a2eed..fce61504 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 c7cf602e..0b7ab78d 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 f0c3047c..82912390 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 7f4686fb..32847b98 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 a9bfd0f9..b8bb0bf3 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 daeb06ec..c6d64217 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 03317362..d45b48b7 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 623cc0c7..f0f8b214 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 76f9d37d..e5682a3b 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 5517a965..6ef3d29e 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 3d3014f1..dc44c5e7 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 8f1b3fd9..eb7f4cfb 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 ce60c890..f61dda65 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 965ca0b6..0cf1b1ad 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 70a7a5c9..4f1ed79f 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 adf3c852..48791380 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 9f2a203c..6b6ffb54 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 9c1cc967..c7b7a954 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 4269b1c5..eb7f5023 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 a6b980f4..572e08da 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 23be93ea..f223d61e 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 68ec4394..6933134b 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 743dda3a..f5c3f6e8 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 9e77d959..d028b963 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 6abe045d..d0150fad 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 c20660ee..57b72d08 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 a39a7a52..c1f510ff 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 45634626..f73c4309 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 affd3b73..a158d1f2 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 ad4e4321..c1866795 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 76dfd618..bdc34c99 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 99835c37..3db0b2af 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 d6e84f8f..2751c739 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 1a9fa64e..9c4e1144 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 78277faa..59739162 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 996e34e4..4bfbdbeb 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 f4a9074d..fe83cea8 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 63c9c9cf..d34c2b26 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 9ccd5cab..013dad05 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 cd741cd4..6535df88 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 9119596a..a0008269 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 5c86c7b2..5ed25ee2 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 34433beb..bef36faa 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 621c57fc..fd667cda 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 c5b94b6a..3ffb1255 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 4a48a02b..d3c0bfe7 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 aa111397..cf60d8bf 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 3806ff12..35d6ff46 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 04adf318..cf39d284 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 01f1c83a..2c5dfbe0 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 a613abc4..f3691701 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 e035df85..e562e49c 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 30c0bfd4..155bfa67 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 529b5732..3b0cae06 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 6de8ec19..d75ab021 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 e38de446..e32550fe 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 d33a7dd8..66850712 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 321da804..8084ec57 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 b122708b..b8a17923 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 6df4910b..5a924aea 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 30c9b559..dd87cbb9 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 4c7f4e5f..c31565ee 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 2df1a9a7..e51352bc 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 a7eb5c71..20bc940e 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 47216f79..c3b9b93f 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 41274354..9a5df4d0 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 7bbae83a..f54bdac7 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 1bc35b73..1234af9c 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 3abffc7e..e8855987 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 712585ca..646d466b 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 63ceac1b..05610647 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 4c822f75..043c7e78 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 c2919259..bb01d09a 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 41b34dd3..868ac4d0 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 new file mode 100644 index 00000000..1949cca3 --- /dev/null +++ b/variables/ALLOW_IN_TIMEOUT.html @@ -0,0 +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 new file mode 100644 index 00000000..b8847dce --- /dev/null +++ b/variables/DEFAULT_PERMISSION.html @@ -0,0 +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 new file mode 100644 index 00000000..b93ebf04 --- /dev/null +++ b/variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html @@ -0,0 +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 new file mode 100644 index 00000000..dd6c32ae --- /dev/null +++ b/variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html @@ -0,0 +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 new file mode 100644 index 00000000..e23a3432 --- /dev/null +++ b/variables/DEFAULT_PERMISSION_SERVER.html @@ -0,0 +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 new file mode 100644 index 00000000..785a4d16 --- /dev/null +++ b/variables/DEFAULT_PERMISSION_VIEW_ONLY.html @@ -0,0 +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 new file mode 100644 index 00000000..4081fb24 --- /dev/null +++ b/variables/Permission.html @@ -0,0 +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
    diff --git a/variables/RE_CHANNELS.html b/variables/RE_CHANNELS.html index aa079784..df7ca004 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 a92cb43e..01e4a9a3 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 b68a1608..0ab54852 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 new file mode 100644 index 00000000..ce8b8b15 --- /dev/null +++ b/variables/U32_MAX.html @@ -0,0 +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 new file mode 100644 index 00000000..4309e124 --- /dev/null +++ b/variables/UserPermission.html @@ -0,0 +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