From e0d1b16c7b2cd616ffe8a52de21e2b9562dd9eef Mon Sep 17 00:00:00 2001 From: insertish Date: Fri, 20 Jun 2025 15:42:57 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20docs=20from=20@=20revoltchat/r?= =?UTF-8?q?evolt.js@fdf7a23b1d5fd2cf36c937ae601ab7bff6e7b9de=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/hierarchy.js | 2 +- assets/search.js | 2 +- classes/BannedUser.html | 4 +- classes/Bot.html | 36 +++--- classes/BotCollection.html | 42 +++---- classes/Channel.html | 118 +++++++++--------- classes/ChannelCollection.html | 40 +++--- classes/ChannelEditSystemMessage.html | 8 +- classes/ChannelInvite.html | 6 +- .../ChannelOwnershipChangeSystemMessage.html | 10 +- classes/ChannelRenamedSystemMessage.html | 8 +- classes/ChannelUnread.html | 10 +- classes/ChannelUnreadCollection.html | 38 +++--- classes/ChannelWebhook.html | 22 ++-- classes/ChannelWebhookCollection.html | 38 +++--- classes/ClassCollection.html | 32 ++--- classes/Client.html | 29 +++-- classes/Collection.html | 26 ++-- classes/Emoji.html | 24 ++-- classes/EmojiCollection.html | 38 +++--- classes/EventClient.html | 16 +-- classes/File.html | 26 ++-- classes/ImageEmbed.html | 8 +- classes/MFA.html | 14 +-- classes/MFATicket.html | 18 +-- classes/Message.html | 90 ++++++------- classes/MessageCollection.html | 38 +++--- classes/MessageEmbed.html | 6 +- classes/MessagePinnedSystemMessage.html | 10 +- classes/MessageWebhook.html | 6 +- classes/PublicBot.html | 8 +- classes/PublicChannelInvite.html | 6 +- classes/Server.html | 116 ++++++++--------- classes/ServerBan.html | 10 +- classes/ServerCollection.html | 40 +++--- classes/ServerInvite.html | 14 +-- classes/ServerMember.html | 50 ++++---- classes/ServerMemberCollection.html | 44 +++---- classes/ServerPublicInvite.html | 8 +- classes/ServerRole.html | 10 +- classes/Session.html | 18 +-- classes/SessionCollection.html | 38 +++--- classes/StoreCollection.html | 32 ++--- classes/SystemMessage.html | 6 +- classes/TextEmbed.html | 8 +- classes/TextSystemMessage.html | 6 +- classes/UnknownEmbed.html | 6 +- classes/UnknownInvite.html | 6 +- classes/UnknownPublicInvite.html | 6 +- classes/User.html | 64 +++++----- classes/UserCollection.html | 38 +++--- classes/UserModeratedSystemMessage.html | 10 +- classes/UserProfile.html | 8 +- classes/UserSystemMessage.html | 8 +- classes/VideoEmbed.html | 8 +- classes/WebsiteEmbed.html | 10 +- enums/BotFlags.html | 2 +- enums/ConnectionState.html | 4 +- enums/ServerFlags.html | 4 +- enums/UserBadges.html | 4 +- enums/UserFlags.html | 4 +- hierarchy.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 +- 76 files changed, 699 insertions(+), 694 deletions(-) diff --git a/assets/hierarchy.js b/assets/hierarchy.js index ff64a4fe..7e2084f4 100644 --- a/assets/hierarchy.js +++ b/assets/hierarchy.js @@ -1 +1 @@ -window.hierarchyData = "eJyVl8FS2zAQht9F56WVV7El51iGAwemTFvKoZNDEqvExZY6loF2mLx7xzJTZAvi1c1K/s23+3tXUp5ZZ23v2PoHFlIpEIhCAUohEFDlmQAsiww3wDr9s9H7vrbGsfUz8/LhwWxbzdbs/LA1RjeX5rHuNQN2X5uKrTNUwB66hq3Zvtk6p93HifDDoW8bBuOXbM16V50NkWfjB8D2h7qpOm18girjgIUSuDkC88sggRtzb+yTWU5gIlxIYOQIDDhfdfeou2VMqCNQBscDypV2bnunL9qdrk5RQl2SmXK1ygFlng9vW6oMUHEuABUW0ts7CGJ7FxMKdZSy8zzsosuWUvSrikKQKgsI3+tK20XCq4pAGIwLCLd65+p+uYpQR6FgIQPKN/2nX0T8F1F+P8/CKq4fdk29J0/1G/KkdlRFvgJUssx98w3LuPlGCHnCQznFAFnm0ZxTkbGaQBx21pD41/W6fZnok7BQmGRzWRQKsJQSActSSRAcOQfBBS83Y0qFmnUZOa1ITLFAytCCG6c7Mi8Sp1mhpBpLVlLNUriyle62va6Scnk7imJCqWR8lF5UNd3792JSLBGcl2KwxD/ECX3Rw5ruyYmwZVN8Y8Y5fH4yunOH+vewvtOpuZwKp+QkeBkf0te1MQm2vB9FyUDycGP8ZPtz27zcy05BJ0IKR/Esdp/GisQEXsbxjdvkjen0tkqizkMo7CxbxexbvTtYe58Ej2IodBSh0xet/VXToDMphSUwj/uXRovEFJ7k8dWZhptrKTSlYtqVbndpzHkEgYwcp1cH52prqNCZmMLL+PzIosGmSgoJxWQuadNAJUyPH8TS/7PzD6Gdve2ITTqTpuFFkY94UYRv83zQEgufStMOX8lX4Pdd8Lsh+H0J/P4AfnLBzxP4Pgffc+A7YXM8Hv8BW+onTA==" \ No newline at end of file +window.hierarchyData = "eJyVl8FS2zAQht9F56WVV7El5ViGAwemTFvKoZNDEqvExZY6loF2mLx7xzJTZAvi9c1K/s23+3tXUp5Z61zn2foHFlILEIgrASiFkIAqzxSgLjK5Adaan7XZd5Wznq2fWZD3D3bbGLZm54ettaa+tI9VZxiw+8qWbJ2hAvbQ1mzN9vXWe+M/joQfDl1TMxi+ZGvW+fKsjzwbPgC2P1R12RobElRZDlgoITdHYGEZJXBj7617svMJjIQzCQwcISPOV9M+mnYeE+sIlN7xiHJlvN/emYtmZ8pTlFi3yEy5yjmgzIv+bUtVACrOFaBCicHeXpDaO5tQrKOUnRdxF102lKJfVRSCVEVE+F6Vxs0SXlUEQm9cRLg1O19181XEOgoFJUaUb+ZPN4v4L6L8fp7FVVw/7OpqT57qN+SL2lEVuQZUivPQfP0ybb4BQp7wWE4xQHGezDkVmaoJxH5njYl/fWeal4k+CYuFi2zWhRSAWkoJqLVGEBx5DoKLbLUZUpJi0mXktBIxxQIpYwtuvGnJvES8zAqlxFCyUmKSwpUrTbvtTLkol7ejKCZojelRelFWdO/fi1liieBcq96S8JAm9MX0a7onJ8LmTQmNmebw+cma1h+q3/36zizN5VQ4JSeRrdJD+rqydoEt70dRMpA83hg/ue7c1S/3slPQkZDCUbxI3aexEjGBl3Hxxm3yxrZmWy6iTkMo7CzTKfvW7A7O3S+CJzEUOorY6YvG/apo0ImUwhKCp/1LoyViCk/y9OpMw021FJpSKe3KNLtlzGkEgYxcjK8O3lfOUqETMYWXZdMjiwYbKykkXI3mkjYNVML4+EHU4Z9deIjt7FxLbNKJdBleSD7ghYzf5nmvJRY+li47fCXXEPZdCLshhH0Jwv4AYXIhzBOEPofQcxA6YXM8Hv8BvJwndg==" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 65874463..88033cb5 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/classes/BannedUser.html b/classes/BannedUser.html index d0e45185..33881f67 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 2c21826c..22d64d78 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 dc203312..d4a7678f 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 d7b4dd0f..abde1868 100644 --- a/classes/Channel.html +++ b/classes/Channel.html @@ -1,5 +1,5 @@ Channel | revolt.js

    Class Channel

    Channel Class

    -

    Constructors

    Constructors

    Properties

    Accessors

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

    Constructors

    Properties

    id: string

    Accessors

    • get animatedIconURL(): undefined | string

      URL to the animated channel icon

      -

      Returns undefined | string

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

      Default permissions for this server channel

      -

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

    • get lastMessageAt(): undefined | Date

      Time when the last message was sent

      -

      Returns undefined | Date

    • get lastMessageId(): undefined | string

      ID of the last message sent in this channel

      -

      Returns undefined | string

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

      Get mentions in this channel for user.

      -

      Returns undefined | ReactiveSet<string>

    • get permission(): number

      Permission the currently authenticated user has against this channel

      -

      Returns number

    • get permissions(): undefined | number

      Permissions allowed for users in this group

      -

      Returns undefined | number

    • get potentiallyRestrictedChannel(): undefined | string | boolean

      Whether this channel may be hidden to some users

      -

      Returns undefined | string | boolean

    • get recipientIds(): ReactiveSet<string>

      User ids of recipients of the group

      -

      Returns ReactiveSet<string>

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

      Role permissions for this server channel

      -

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

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

      Channel type

      -

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

    • get typingIds(): ReactiveSet<string>

      User ids of people currently typing in channel

      -

      Returns ReactiveSet<string>

    • get updatedAt(): Date

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

      -

      Returns Date

    Methods

    • Mark a channel as read

      +

    Returns Channel

    Properties

    id: string

    Accessors

    • get animatedIconURL(): undefined | string

      URL to the animated channel icon

      +

      Returns undefined | string

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

      Default permissions for this server channel

      +

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

    • get lastMessageAt(): undefined | Date

      Time when the last message was sent

      +

      Returns undefined | Date

    • get lastMessageId(): undefined | string

      ID of the last message sent in this channel

      +

      Returns undefined | string

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

      Get mentions in this channel for user.

      +

      Returns undefined | ReactiveSet<string>

    • get permission(): number

      Permission the currently authenticated user has against this channel

      +

      Returns number

    • get permissions(): undefined | number

      Permissions allowed for users in this group

      +

      Returns undefined | number

    • get potentiallyRestrictedChannel(): undefined | string | boolean

      Whether this channel may be hidden to some users

      +

      Returns undefined | string | boolean

    • get recipientIds(): ReactiveSet<string>

      User ids of recipients of the group

      +

      Returns ReactiveSet<string>

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

      Role permissions for this server channel

      +

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

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

      Channel type

      +

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

    • get typingIds(): ReactiveSet<string>

      User ids of people currently typing in channel

      +

      Returns ReactiveSet<string>

    • get updatedAt(): Date

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

      +

      Returns Date

    Methods

    • Mark a channel as read

      Parameters

      • Optionalmessage: string | Message

        Last read message or its ID

      • OptionalskipRateLimiter: boolean

        Whether to skip the internal rate limiter

      • OptionalskipRequest: boolean

        For internal updates only

      • OptionalskipNextMarking: boolean

        For internal usage only

      Returns Promise<void>

      SavedMessages, DirectMessage, Group, TextChannel

      -

    Returns Promise<void>

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

    Group, TextChannel, VoiceChannel

    -
    +
    diff --git a/classes/ChannelCollection.html b/classes/ChannelCollection.html index 7a182b3c..5665fb43 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 2b0d26a1..3bae1797 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 e851e5d2..ef930152 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 2fbc3c0c..fefecd78 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 f8e091a7..07424f52 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 c87bf2c4..d0971ad4 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 520fe21f..472fc6c7 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 71fd3f3a..db43f3ec 100644 --- a/classes/ChannelWebhook.html +++ b/classes/ChannelWebhook.html @@ -1,5 +1,5 @@ ChannelWebhook | revolt.js

    Class ChannelWebhook

    Channel Webhook Class

    -

    Constructors

    Constructors

    Properties

    Accessors

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

    Constructors

    Properties

    id: string

    Accessors

    Methods

    • Edit this webhook

      +

    Returns ChannelWebhook

    Properties

    id: string

    Accessors

    Methods

    • Edit this webhook

      Parameters

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

          Avatar ID

        • Optionalname?: null | string

          Webhook name

        • Optionalpermissions?: null | number

          Format: uint64

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

    Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/classes/ChannelWebhookCollection.html b/classes/ChannelWebhookCollection.html index c84060a8..74534714 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 db4faeea..dbd8b27d 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 03482527..536cb2d6 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
  • 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 +101,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 +115,17 @@
          • 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 fc95d1ce..fce38654 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 ca1bdb30..49d26ea4 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 @@ -14,15 +14,15 @@

    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 35cad503..28d69660 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 8c7395a2..e061c89d 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 9a0b78a7..c0839f42 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 7991447e..bbd4b627 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 da0977bd..c26d2ebc 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 67da34a9..4e600125 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 f228dfa1..b48b6eff 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 @@ -47,59 +47,59 @@

    Constructors

    Properties

    id: string

    Accessors

    • get animatedAvatarURL(): undefined | string

      Get the animated avatar URL for this message

      -

      Returns undefined | string

    • get authorId(): undefined | string

      Id of user or webhook this message was sent by

      -

      Returns undefined | string

    • get avatarURL(): undefined | string

      Get the avatar URL for this message

      -

      Returns undefined | string

    • get editedAt(): undefined | Date

      Time at which this message was edited

      -

      Returns undefined | Date

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

      Interactions

      +

    Returns Message

    Properties

    id: string

    Accessors

    • get animatedAvatarURL(): undefined | string

      Get the animated avatar URL for this message

      +

      Returns undefined | string

    • get authorId(): undefined | string

      Id of user or webhook this message was sent by

      +

      Returns undefined | string

    • get avatarURL(): undefined | string

      Get the avatar URL for this message

      +

      Returns undefined | string

    • get editedAt(): undefined | Date

      Time at which this message was edited

      +

      Returns undefined | Date

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

      Interactions

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

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

          Reactions which should always appear and be distinct

        • Optionalrestrict_reactions?: boolean

          Whether reactions should be restricted to the given list

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

          -
    • get isSuppressed(): boolean

      Whether this message has suppressed desktop/push notifications

      -

      Returns boolean

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

      Masquerade

      +

    Methods

    • Edit a message

      +
    • get masqueradeAvatarURL(): undefined | string

      Avatar URL from the masquerade

      +

      Returns undefined | string

    • get mentionIds(): undefined | string[]

      IDs of users this message mentions

      +

      Returns undefined | string[]

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

      Reactions

      +

      Returns ReactiveMap<string, ReactiveSet<string>>

    • get replyIds(): undefined | string[]

      IDs of messages this message replies to

      +

      Returns undefined | string[]

    • get roleColour(): undefined | null | string

      Get the role colour for this message

      +

      Returns undefined | null | string

    • get roleMentionIds(): undefined | string[]

      IDs of roles this message mentions

      +

      Returns undefined | string[]

    • get username(): undefined | string

      Get the username for this message

      +

      Returns undefined | string

    Methods

    • Edit a message

      Parameters

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

        Message edit route data

        • Optionalcontent?: null | string

          New message content

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

          Embeds to include in the message

          -

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

    • React to a message

      +

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

    • React to a message

      Parameters

      • emoji: string

        Unicode or emoji ID

        -

      Returns Promise<void>

    • Reply to Message

      -

      Parameters

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

      Returns undefined | Promise<Message>

    • Un-react from a message

      +

    Returns Promise<void>

    • Reply to Message

      +

      Parameters

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

      Returns undefined | Promise<Message>

    • Un-react from a message

      Parameters

      • emoji: string

        Unicode or emoji ID

        -

      Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/classes/MessageCollection.html b/classes/MessageCollection.html index 2b171707..e6295344 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 2d0b7b6b..41038d2c 100644 --- a/classes/MessageEmbed.html +++ b/classes/MessageEmbed.html @@ -1,12 +1,12 @@ MessageEmbed | revolt.js

    Class MessageEmbedAbstract

    Message Embed

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    Methods

    Constructors

    Properties

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

    Methods

    • Create an Embed from an API Embed

      +

    Returns MessageEmbed

    Properties

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

    Methods

    • Create an Embed from an API Embed

      Parameters

      • client: Client

        Client

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

        Data

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

            CSS Colour

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

            Title of text embed

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

            URL for title

        • { type: "None" }

      Returns MessageEmbed

      Embed

      -
    +
    diff --git a/classes/MessagePinnedSystemMessage.html b/classes/MessagePinnedSystemMessage.html index 8abde44e..e03c2cd9 100644 --- a/classes/MessagePinnedSystemMessage.html +++ b/classes/MessagePinnedSystemMessage.html @@ -1,5 +1,5 @@ MessagePinnedSystemMessage | revolt.js

    Class MessagePinnedSystemMessage

    Message Pinned System Message

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    byId client? messageId @@ -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: "message_pinned" | "message_unpinned" }

        System Message

        -

      Returns MessagePinnedSystemMessage

    Properties

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

    Accessors

    Methods

    • Create an System Message from an API System Message

      +

    Returns MessagePinnedSystemMessage

    Properties

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

    Accessors

    Methods

    • Create an System Message from an API System Message

      Parameters

      • client: Client

        Client

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

      Returns SystemMessage

      System Message

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

    Class MessageWebhook

    Message Webhook Class

    -

    Constructors

    Constructors

    Properties

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

    Constructors

    • Construct Message Webhook

      Parameters

      • client: Client

        Client

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

        Webhook data

        -
      • id: string

      Returns MessageWebhook

    Properties

    avatar?: File
    id: string
    name: string

    Accessors

    +
  • id: string
  • Returns MessageWebhook

    Properties

    avatar?: File
    id: string
    name: string

    Accessors

    diff --git a/classes/PublicBot.html b/classes/PublicBot.html index cc08a17a..f4525be7 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 7c083cf6..3ea1c13d 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 90524132..594094d4 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 @@ -60,57 +60,57 @@

    Constructors

    Properties

    id: string

    Accessors

    • get animatedIconURL(): undefined | string

      URL to the server's animated icon

      -

      Returns undefined | string

    • get bannerURL(): undefined | string

      URL to the server's banner

      -

      Returns undefined | string

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

      Categories

      +

    Returns Server

    Properties

    id: string

    Accessors

    • get animatedIconURL(): undefined | string

      URL to the server's animated icon

      +

      Returns undefined | string

    • get bannerURL(): undefined | string

      URL to the server's banner

      +

      Returns undefined | string

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

      Categories

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

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

          Channels in this category

        • id: string

          Unique ID for this category

        • title: string

          Title for this category

          -
    • get mentions(): string[]

      Find all message IDs of unread messages

      +

    Methods

    Methods

    • Delete the underlying server

      Parameters

      • OptionalleaveEvent: boolean

        Whether we are leaving

        -

      Returns void

    • Ban user from this server

      +

    Returns void

    • Ban user from this server

      Parameters

      • user: string | User | ServerMember

        User

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

        Ban options

        • Optionalreason?: null | string

          Ban reason

          -

      Returns Promise<ServerBan>

    • Create a channel

      +

    Returns Promise<ServerBan>

    • Create a channel

      Parameters

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

        Channel create route data

        • Optionaldescription?: null | string

          Channel description

        • name: string

          Channel name

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

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

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

          Ranking position

          Removed - no effect, use the edit server role positions route

        • 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 98501fc3..201f46d3 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 e016cd82..c27c6de2 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 91dd274e..22d473d4 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 e0a6e7d5..46ca35d0 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 0c367c8e..4c30e418 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 c04263a9..9d2708a7 100644 --- a/classes/ServerPublicInvite.html +++ b/classes/ServerPublicInvite.html @@ -1,5 +1,5 @@ ServerPublicInvite | revolt.js

    Class ServerPublicInvite

    Public Server Invite

    -

    Hierarchy (View Summary)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

  • code: string

    Invite code

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

    Avatar of the user who created the invite

  • user_name: string

    Name of user who created the invite

    -
    • type: "Server"

    Returns ServerPublicInvite

    Properties

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

    Methods

    • Create an Invite from an API Invite Response

      +
    • type: "Server"

    Returns ServerPublicInvite

    Properties

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

    Methods

    • Create an Invite from an API Invite Response

      Parameters

      • client: Client

        Client

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

        Data

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

            Description of server channel

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

            Avatar of the user who created the invite

          • user_name: string

            Name of user who created the invite

      Returns PublicChannelInvite

      Invite

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

    Class ServerRole

    Server Role

    -

    Constructors

    Constructors

    Properties

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

    Returns ServerRole

    Properties

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

    Type declaration

    • a: number

      Format: int64

      +

    Returns ServerRole

    Properties

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

    Type declaration

    • a: number

      Format: int64

      Allow bit flags

    • d: number

      Format: int64

      Disallow bit flags

      -
    rank: number
    serverId: string

    Accessors

    Methods

    • Write to string as a role mention

      +
    rank: number
    serverId: string

    Accessors

    Methods

    +
    diff --git a/classes/Session.html b/classes/Session.html index 997294de..b5960889 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 da1f1afe..c75a9f09 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 f14cd055..911367dd 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 9239687c..5f8fe2d6 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 0293d0d5..be61c256 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 1310109d..dd6e9cb3 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 26d41f2f..bd37dbb3 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 72de7cb6..bbc9a9a7 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 0d78df7d..9441b531 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 a1b1d500..20f47051 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 662e21cb..e3792824 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 513b1e2a..8222ef27 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 f94cd457..92ceb6c1 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 c7667562..1cf0d06d 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 5dc1d16e..c3257715 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 e1c0ee8c..66066705 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 f1d40d36..10349cd3 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 47c09aee..991c5bee 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 aa0fe9e0..7f01fdd3 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 555af161..75eac8df 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 5094094f..178a60ea 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/hierarchy.html b/hierarchy.html index 9b79d497..48469bfb 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -1 +1 @@ -revolt.js
    +revolt.js
    diff --git a/types/ClientOptions.html b/types/ClientOptions.html index eec19d8d..f5357663 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 d1e825bf..16126c43 100644 --- a/types/PrivateSession.html +++ b/types/PrivateSession.html @@ -1 +1 @@ -PrivateSession | revolt.js

    Type Alias PrivateSession

    PrivateSession: { _id: string; token: string; user_id: string } | string
    +PrivateSession | revolt.js

    Type Alias PrivateSession

    PrivateSession: { _id: string; token: string; user_id: string } | string
    diff --git a/variables/ALLOW_IN_TIMEOUT.html b/variables/ALLOW_IN_TIMEOUT.html index 94136623..1c398bc6 100644 --- a/variables/ALLOW_IN_TIMEOUT.html +++ b/variables/ALLOW_IN_TIMEOUT.html @@ -1,2 +1,2 @@ ALLOW_IN_TIMEOUT | revolt.js

    Variable ALLOW_IN_TIMEOUTConst

    ALLOW_IN_TIMEOUT: number = ...

    Permissions allowed for a user while in timeout

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION.html b/variables/DEFAULT_PERMISSION.html index 8f8fb08f..81cba318 100644 --- a/variables/DEFAULT_PERMISSION.html +++ b/variables/DEFAULT_PERMISSION.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION | revolt.js

    Variable DEFAULT_PERMISSIONConst

    DEFAULT_PERMISSION: number = ...

    Default base permissions for channels

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html b/variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html index 12f81cb5..b98ef23e 100644 --- a/variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html +++ b/variables/DEFAULT_PERMISSION_DIRECT_MESSAGE.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION_DIRECT_MESSAGE | revolt.js

    Variable DEFAULT_PERMISSION_DIRECT_MESSAGEConst

    DEFAULT_PERMISSION_DIRECT_MESSAGE: number = ...

    Permissions in direct message channels / default permissions for group DMs

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html b/variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html index b05c3010..a3a8bdcd 100644 --- a/variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html +++ b/variables/DEFAULT_PERMISSION_SAVED_MESSAGES.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION_SAVED_MESSAGES | revolt.js

    Variable DEFAULT_PERMISSION_SAVED_MESSAGESConst

    DEFAULT_PERMISSION_SAVED_MESSAGES: number = Permission.GrantAllSafe

    Permissions in saved messages channel

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION_SERVER.html b/variables/DEFAULT_PERMISSION_SERVER.html index ed1e1678..03b9398d 100644 --- a/variables/DEFAULT_PERMISSION_SERVER.html +++ b/variables/DEFAULT_PERMISSION_SERVER.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION_SERVER | revolt.js

    Variable DEFAULT_PERMISSION_SERVERConst

    DEFAULT_PERMISSION_SERVER: number = ...

    Permissions in server text / voice channel

    -
    +
    diff --git a/variables/DEFAULT_PERMISSION_VIEW_ONLY.html b/variables/DEFAULT_PERMISSION_VIEW_ONLY.html index 772810bf..436489f5 100644 --- a/variables/DEFAULT_PERMISSION_VIEW_ONLY.html +++ b/variables/DEFAULT_PERMISSION_VIEW_ONLY.html @@ -1,2 +1,2 @@ DEFAULT_PERMISSION_VIEW_ONLY | revolt.js

    Variable DEFAULT_PERMISSION_VIEW_ONLYConst

    DEFAULT_PERMISSION_VIEW_ONLY: number = ...

    Default permissions if we can only view

    -
    +
    diff --git a/variables/Permission.html b/variables/Permission.html index 976d166c..8c25e526 100644 --- a/variables/Permission.html +++ b/variables/Permission.html @@ -1,2 +1,2 @@ Permission | revolt.js

    Variable PermissionConst

    Permission: {
        AssignRoles: number;
        BanMembers: number;
        ChangeAvatar: number;
        ChangeNickname: number;
        Connect: number;
        DeafenMembers: number;
        GrantAllSafe: number;
        InviteOthers: number;
        KickMembers: number;
        ManageChannel: number;
        ManageCustomisation: number;
        ManageMessages: number;
        ManageNicknames: number;
        ManagePermissions: number;
        ManageRole: number;
        ManageServer: number;
        ManageWebhooks: number;
        Masquerade: number;
        MentionEveryone: number;
        MentionRoles: number;
        MoveMembers: number;
        MuteMembers: number;
        React: number;
        ReadMessageHistory: number;
        RemoveAvatars: number;
        SendEmbeds: number;
        SendMessage: number;
        Speak: number;
        TimeoutMembers: number;
        UploadFiles: number;
        Video: number;
        ViewChannel: number;
    } = ...

    Permission against Server / Channel

    -

    Type declaration

    • AssignRoles: number
    • BanMembers: number
    • ChangeAvatar: number
    • ChangeNickname: number
    • Connect: number
    • DeafenMembers: number
    • GrantAllSafe: number
    • InviteOthers: number
    • KickMembers: number
    • ManageChannel: number
    • ManageCustomisation: number
    • ManageMessages: number
    • ManageNicknames: number
    • ManagePermissions: number
    • ManageRole: number
    • ManageServer: number
    • ManageWebhooks: number
    • Masquerade: number
    • MentionEveryone: number
    • MentionRoles: number
    • MoveMembers: number
    • MuteMembers: number
    • React: number
    • ReadMessageHistory: number
    • RemoveAvatars: number
    • SendEmbeds: number
    • SendMessage: number
    • Speak: number
    • TimeoutMembers: number
    • UploadFiles: number
    • Video: number
    • ViewChannel: number
    +

    Type declaration

    diff --git a/variables/RE_CHANNELS.html b/variables/RE_CHANNELS.html index 1d3bb46f..660b51f8 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 dc60b567..714e8cd3 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 95a3ac7c..889a5a9a 100644 --- a/variables/RE_SPOILER.html +++ b/variables/RE_SPOILER.html @@ -1,2 +1,2 @@ RE_SPOILER | revolt.js

    Variable RE_SPOILERConst

    RE_SPOILER: RegExp = ...

    Regular expression for spoilers.

    -
    +
    diff --git a/variables/U32_MAX.html b/variables/U32_MAX.html index eea44e49..72dd5a8e 100644 --- a/variables/U32_MAX.html +++ b/variables/U32_MAX.html @@ -1,2 +1,2 @@ U32_MAX | revolt.js

    Variable U32_MAXConst

    U32_MAX: number = ...

    Maximum safe value

    -
    +
    diff --git a/variables/UserPermission.html b/variables/UserPermission.html index 89c8bebb..314eca60 100644 --- a/variables/UserPermission.html +++ b/variables/UserPermission.html @@ -1,2 +1,2 @@ UserPermission | revolt.js

    Variable UserPermissionConst

    UserPermission: {
        Access: number;
        Invite: number;
        SendMessage: number;
        ViewProfile: number;
    } = ...

    Permission against User

    -

    Type declaration

    • Access: number
    • Invite: number
    • SendMessage: number
    • ViewProfile: number
    +

    Type declaration