diff --git a/classes/API.API.html b/classes/API.API.html index b619f0f7..e8baa374 100644 --- a/classes/API.API.html +++ b/classes/API.API.html @@ -36,7 +36,7 @@ +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:41
  • @@ -79,19 +79,19 @@
    Optional __namedParameters: Partial<Options>

    Returns API

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:44
  • Properties

    authentication: any
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:43
  • baseURL: any
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:42
  • Accessors

    @@ -103,7 +103,7 @@

    Returns AxiosRequestConfig<any>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:48
  • +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:52
  • Methods

    @@ -149,7 +149,7 @@

    Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:138
  • Send HTTP DELETE request.

    @@ -176,7 +176,7 @@
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:148
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:72
  • Send HTTP GET request.

    @@ -233,7 +233,7 @@
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:81
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:94
  • Send HTTP PATCH request.

    @@ -290,7 +290,7 @@
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:103
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:161
  • Send HTTP POST request.

    @@ -347,7 +347,7 @@
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:170
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:116
  • Send HTTP PUT request.

    @@ -404,7 +404,7 @@
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:125
  • Returns Promise<Route["response"]>

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:61
  • Returns Bot

    +
  • Defined in src/classes/Bot.ts:18
  • Properties

    #collection: BotCollection
    +
  • Defined in src/classes/Bot.ts:10
  • id: string
    +
  • Defined in src/classes/Bot.ts:11
  • Accessors

    @@ -117,7 +117,7 @@

    Returns boolean

    +
  • Defined in src/classes/Bot.ts:76
  • +
  • Defined in src/classes/Bot.ts:34
  • +
  • Defined in src/classes/Bot.ts:83
  • +
  • Defined in src/classes/Bot.ts:111
  • +
  • Defined in src/classes/Bot.ts:90
  • +
  • Defined in src/classes/Bot.ts:55
  • +
  • Defined in src/classes/Bot.ts:48
  • +
  • Defined in src/classes/Bot.ts:104
  • +
  • Defined in src/classes/Bot.ts:69
  • +
  • Defined in src/classes/Bot.ts:97
  • +
  • Defined in src/classes/Bot.ts:62
  • +
  • Defined in src/classes/Bot.ts:41
  • Methods

    @@ -239,7 +239,7 @@

    Returns Promise<void>

    +
  • Defined in src/classes/Bot.ts:126
  • Returns Promise<void>

    +
  • Defined in src/classes/Bot.ts:119
  • +
  • Defined in src/classes/Bot.ts:27
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedBot>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -177,7 +177,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • Returns Promise<Bot>

    +
  • Defined in src/collections/BotCollection.ts:72
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • Returns Promise<Bot>

    +
  • Defined in src/collections/BotCollection.ts:19
  • +
  • Defined in src/collections/BotCollection.ts:31
  • Returns Promise<PublicBot>

    +
  • Defined in src/collections/BotCollection.ts:46
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns Bot

    +
  • Defined in src/collections/BotCollection.ts:57
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns Channel

    +
  • Defined in src/classes/Channel.ts:32
  • Properties

    #ackLimit?: number
    +
  • Defined in src/classes/Channel.ts:633
  • #ackTimeout?: number
    +
  • Defined in src/classes/Channel.ts:632
  • #collection: ChannelCollection
    +
  • Defined in src/classes/Channel.ts:24
  • id: string
    +
  • Defined in src/classes/Channel.ts:25
  • Accessors

    @@ -170,7 +170,7 @@

    Returns boolean

    +
  • Defined in src/classes/Channel.ts:112
  • +
  • Defined in src/classes/Channel.ts:315
  • +
  • Defined in src/classes/Channel.ts:48
  • +
  • Defined in src/classes/Channel.ts:217
  • +
  • Defined in src/classes/Channel.ts:98
  • +
  • Defined in src/classes/Channel.ts:87
  • +
  • Defined in src/classes/Channel.ts:105
  • +
  • Defined in src/classes/Channel.ts:299
  • +
  • Defined in src/classes/Channel.ts:245
  • +
  • Defined in src/classes/Channel.ts:252
  • +
  • Defined in src/classes/Channel.ts:238
  • +
  • Defined in src/classes/Channel.ts:231
  • +
  • Defined in src/classes/Channel.ts:288
  • +
  • Defined in src/classes/Channel.ts:80
  • +
  • Defined in src/classes/Channel.ts:185
  • +
  • Defined in src/classes/Channel.ts:178
  • +
  • Defined in src/classes/Channel.ts:62
  • +
  • Defined in src/classes/Channel.ts:347
  • +
  • Defined in src/classes/Channel.ts:210
  • +
  • Defined in src/classes/Channel.ts:325
  • +
  • Defined in src/classes/Channel.ts:151
  • +
  • Defined in src/classes/Channel.ts:135
  • +
  • Defined in src/classes/Channel.ts:142
  • +
  • Defined in src/classes/Channel.ts:224
  • +
  • Defined in src/classes/Channel.ts:201
  • +
  • Defined in src/classes/Channel.ts:194
  • +
  • Defined in src/classes/Channel.ts:308
  • +
  • Defined in src/classes/Channel.ts:55
  • +
  • Defined in src/classes/Channel.ts:126
  • +
  • Defined in src/classes/Channel.ts:119
  • +
  • Defined in src/classes/Channel.ts:268
  • +
  • Defined in src/classes/Channel.ts:261
  • +
  • Defined in src/classes/Channel.ts:73
  • +
  • Defined in src/classes/Channel.ts:169
  • +
  • Defined in src/classes/Channel.ts:162
  • Methods

    @@ -535,7 +535,7 @@

    Returns Promise<void>

    +
  • Defined in src/classes/Channel.ts:641
  • Returns Promise<undefined>

    +
  • Defined in src/classes/Channel.ts:441
  • +
  • Defined in src/classes/Channel.ts:626
  • Returns Promise<void>

    +
  • Defined in src/classes/Channel.ts:423
  • Returns Promise<void>

    +
  • Defined in src/classes/Channel.ts:612
  • Returns Promise<void>

    +
  • Defined in src/classes/Channel.ts:414
  • +
  • Defined in src/classes/Channel.ts:381
  • Returns Promise<Message>

    +
  • Defined in src/classes/Channel.ts:494
  • Returns Promise<Message[]>

    +
  • Defined in src/classes/Channel.ts:508
  • Returns Promise<{
        members: undefined | ServerMember[];
        messages: Message[];
        users: User[];
    }>

    +
  • Defined in src/classes/Channel.ts:533
  • +
  • Defined in src/classes/Channel.ts:398
  • Returns boolean

    +
  • Defined in src/classes/Channel.ts:356
  • Returns boolean

    +
  • Defined in src/classes/Channel.ts:368
  • Returns Promise<undefined>

    +
  • Defined in src/classes/Channel.ts:452
  • Returns Promise<Message[]>

    +
  • Defined in src/classes/Channel.ts:566
  • Returns Promise<{
        members: undefined | ServerMember[];
        messages: Message[];
        users: User[];
    }>

    +
  • Defined in src/classes/Channel.ts:585
  • Returns Promise<Message>

    +
  • Defined in src/classes/Channel.ts:464
  • 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?: null | 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]: components["schemas"]["Role"];
        };
        system_messages?: null | {
            user_banned?: null | string;
            user_joined?: null | string;
            user_kicked?: null | string;
            user_left?: null | string;
        };
    }>

    +
  • Defined in src/classes/Channel.ts:690
  • +
  • Defined in src/classes/Channel.ts:701
  • +
  • Defined in src/classes/Channel.ts:712
  • +
  • Defined in src/classes/Channel.ts:41
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannel>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -176,7 +176,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • Returns Promise<Channel>

    +
  • Defined in src/collections/ChannelCollection.ts:75
  • +
  • Defined in src/collections/ChannelCollection.ts:17
  • +
  • Defined in src/collections/Collection.ts:215
  • Returns Promise<Channel>

    +
  • Defined in src/collections/ChannelCollection.ts:28
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns Channel

    +
  • Defined in src/collections/ChannelCollection.ts:41
  • Returns undefined | Channel

    +
  • Defined in src/collections/ChannelCollection.ts:56
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns undefined | User

    +
  • Defined in src/classes/SystemMessage.ts:166
  • Methods

    @@ -141,7 +141,7 @@

    Returns SystemMessage

    +
  • Defined in src/classes/SystemMessage.ts:26
  • Returns ChannelInvite

    +
  • Defined in src/classes/Invite.ts:15
  • Properties

    client?: Client
    +
  • Defined in src/classes/Invite.ts:7
  • type: "Group" | "None" | "Server"
    +
  • Defined in src/classes/Invite.ts:8
  • Methods

    @@ -116,7 +116,7 @@

    Returns ChannelInvite

    +
  • Defined in src/classes/Invite.ts:26
  • Returns undefined | User

    +
  • Defined in src/classes/SystemMessage.ts:219
  • Returns undefined | User

    +
  • Defined in src/classes/SystemMessage.ts:226
  • Methods

    @@ -156,7 +156,7 @@

    Returns SystemMessage

    +
  • Defined in src/classes/SystemMessage.ts:26
  • +
  • Defined in src/classes/SystemMessage.ts:26
  • Returns ChannelUnread

    +
  • Defined in src/classes/ChannelUnread.ts:15
  • Properties

    +
  • Defined in src/classes/ChannelUnread.ts:7
  • id: string
    +
  • Defined in src/classes/ChannelUnread.ts:8
  • Accessors

    @@ -101,7 +101,7 @@

    Returns undefined | string

    +
  • Defined in src/classes/ChannelUnread.ts:23
  • +
  • Defined in src/classes/ChannelUnread.ts:30
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelUnread>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -175,7 +175,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns ChannelUnread

    +
  • Defined in src/collections/ChannelUnreadCollection.ts:37
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/ChannelUnreadCollection.ts:28
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/ChannelUnreadCollection.ts:17
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedChannelWebhook>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -175,7 +175,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • Returns Promise<ChannelWebhook>

    +
  • Defined in src/collections/ChannelWebhookCollection.ts:19
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • Returns Promise<ChannelWebhook>

    +
  • Defined in src/collections/ChannelWebhookCollection.ts:32
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns ChannelWebhook

    +
  • Defined in src/collections/ChannelWebhookCollection.ts:46
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, V>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -196,7 +196,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns undefined | string

    +
  • Defined in src/Client.ts:269
  • Methods

    @@ -396,7 +396,7 @@

    Returns Promise<void>

    +
  • Defined in src/Client.ts:289
  • +
  • Defined in src/Client.ts:298
  • +
  • Defined in src/Client.ts:276
  • Returns Promise<void>

    +
  • Defined in src/Client.ts:312
  • Returns Promise<void>

    +
  • Defined in src/Client.ts:339
  • Returns string

    +
  • Defined in src/Client.ts:351
  • Returns undefined | string

    +
  • Defined in src/Client.ts:379
  • Returns Promise<void>

    +
  • Defined in src/Client.ts:328
  • Returns void

    +
  • Defined in src/collections/Collection.ts:31
  • +
  • Defined in src/collections/Collection.ts:55
  • Returns T[]

    +
  • Defined in src/collections/Collection.ts:77
  • Returns undefined | T

    +
  • Defined in src/collections/Collection.ts:105
  • Returns void

    +
  • Defined in src/collections/Collection.ts:61
  • Returns undefined | T

    +
  • Defined in src/collections/Collection.ts:18
  • Returns boolean

    +
  • Defined in src/collections/Collection.ts:25
  • +
  • Defined in src/collections/Collection.ts:43
  • Returns O[]

    +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:37
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:49
  • Returns Emoji

    +
  • Defined in src/classes/Emoji.ts:17
  • Properties

    #collection: EmojiCollection
    +
  • Defined in src/classes/Emoji.ts:9
  • id: string
    +
  • Defined in src/classes/Emoji.ts:10
  • Accessors

    @@ -110,7 +110,7 @@

    Returns boolean

    +
  • Defined in src/classes/Emoji.ts:63
  • +
  • Defined in src/classes/Emoji.ts:33
  • +
  • Defined in src/classes/Emoji.ts:47
  • +
  • Defined in src/classes/Emoji.ts:70
  • +
  • Defined in src/classes/Emoji.ts:56
  • +
  • Defined in src/classes/Emoji.ts:40
  • Methods

    @@ -172,7 +172,7 @@

    Returns Promise<void>

    +
  • Defined in src/classes/Emoji.ts:77
  • +
  • Defined in src/classes/Emoji.ts:26
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedEmoji>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -175,7 +175,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • Returns Promise<Emoji>

    +
  • Defined in src/collections/EmojiCollection.ts:15
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns Emoji

    +
  • Defined in src/collections/EmojiCollection.ts:28
  • Returns undefined | Emoji

    +
  • Defined in src/collections/EmojiCollection.ts:43
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns void

    +
  • Defined in src/events/EventClient.ts:119
  • +
  • Defined in src/events/EventClient.ts:162
  • Returns void

    +
  • Defined in src/events/EventClient.ts:185
  • Returns void

    +
  • Defined in src/events/EventClient.ts:175
  • Returns void

    +
  • Defined in src/events/EventClient.ts:109
  • Returns File

    +
  • Defined in src/classes/File.ts:46
  • Properties

    #client: Client
    +
  • Defined in src/classes/File.ts:9
  • contentType?: string

    Raw content type of this file

    +
  • Defined in src/classes/File.ts:34
  • filename?: string

    Original filename

    +
  • Defined in src/classes/File.ts:24
  • id: string

    File Id

    +
  • Defined in src/classes/File.ts:14
  • metadata: {
        type: "File";
    } | {
        type: "Text";
    } | {
        height: number;
        type: "Image";
        width: number;
    } | {
        height: number;
        type: "Video";
        width: number;
    } | {
        type: "Audio";
    }

    Parsed metadata of the file

    +
  • Defined in src/classes/File.ts:29
  • size?: number

    Size of the file (in bytes)

    +
  • Defined in src/classes/File.ts:39
  • tag: string

    File bucket

    +
  • Defined in src/classes/File.ts:19
  • Accessors

    @@ -149,7 +149,7 @@

    Returns string

    +
  • Defined in src/classes/File.ts:71
  • +
  • Defined in src/classes/File.ts:80
  • +
  • Defined in src/classes/File.ts:95
  • +
  • Defined in src/classes/File.ts:62
  • Methods

    @@ -213,7 +213,7 @@

    Returns undefined | string

    +
  • Defined in src/classes/File.ts:105
  • Returns undefined | string

    +
  • Defined in src/classes/MessageEmbed.ts:76
  • Methods

    @@ -159,7 +159,7 @@

    Returns MessageEmbed

    +
  • Defined in src/classes/MessageEmbed.ts:26
  • Returns Message

    +
  • Defined in src/classes/Message.ts:23
  • Properties

    #collection: MessageCollection
    +
  • Defined in src/classes/Message.ts:15
  • id: string
    +
  • Defined in src/classes/Message.ts:16
  • Accessors

    @@ -135,7 +135,7 @@

    Returns undefined | string

    +
  • Defined in src/classes/Message.ts:218
  • +
  • Defined in src/classes/Message.ts:129
  • +
  • Defined in src/classes/Message.ts:99
  • +
  • Defined in src/classes/Message.ts:92
  • +
  • Defined in src/classes/Message.ts:204
  • +
  • Defined in src/classes/Message.ts:66
  • +
  • Defined in src/classes/Message.ts:59
  • +
  • Defined in src/classes/Message.ts:115
  • +
  • Defined in src/classes/Message.ts:31
  • +
  • Defined in src/classes/Message.ts:136
  • +
  • Defined in src/classes/Message.ts:143
  • +
  • Defined in src/classes/Message.ts:171
  • +
  • Defined in src/classes/Message.ts:178
  • +
  • Defined in src/classes/Message.ts:234
  • +
  • Defined in src/classes/Message.ts:82
  • +
  • Defined in src/classes/Message.ts:150
  • +
  • Defined in src/classes/Message.ts:52
  • +
  • Defined in src/classes/Message.ts:38
  • +
  • Defined in src/classes/Message.ts:164
  • +
  • Defined in src/classes/Message.ts:157
  • +
  • Defined in src/classes/Message.ts:197
  • +
  • Defined in src/classes/Message.ts:75
  • +
  • Defined in src/classes/Message.ts:122
  • +
  • Defined in src/classes/Message.ts:45
  • +
  • Defined in src/classes/Message.ts:185
  • +
  • Defined in src/classes/Message.ts:108
  • Methods

    @@ -397,7 +397,7 @@

    Returns void

    +
  • Defined in src/classes/Message.ts:262
  • +
  • Defined in src/classes/Message.ts:287
  • +
  • Defined in src/classes/Message.ts:253
  • 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: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                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";
        })[];
        interactions?: {
            reactions?: null | string[];
            restrict_reactions?: boolean;
        };
        masquerade?: null | {
            avatar?: null | string;
            colour?: null | string;
            name?: null | string;
        };
        mentions?: null | string[];
        nonce?: null | string;
        reactions?: {
            [key: string]: string[];
        };
        replies?: 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";
        };
        webhook?: null | {
            avatar?: null | string;
            name: string;
        };
    }>

    +
  • Defined in src/classes/Message.ts:243
  • Returns Promise<undefined>

    +
  • Defined in src/classes/Message.ts:297
  • Returns undefined | Promise<Message>

    +
  • Defined in src/classes/Message.ts:269
  • Returns Promise<undefined>

    +
  • Defined in src/classes/Message.ts:309
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedMessage>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -176,7 +176,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • Returns Promise<Message>

    +
  • Defined in src/collections/MessageCollection.ts:19
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns Message

    +
  • Defined in src/collections/MessageCollection.ts:36
  • Returns undefined | Message

    +
  • Defined in src/collections/MessageCollection.ts:51
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • 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: "Channel" | "Video" | "Clip";
                id: string;
                type: "Twitch";
            } | {
                content_type: string;
                id: string;
                type: "Spotify";
            } | {
                type: "Soundcloud";
            } | {
                content_type: "Album" | "Track";
                id: string;
                type: "Bandcamp";
            } | {
                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";
        })[];
        interactions?: {
            reactions?: null | string[];
            restrict_reactions?: boolean;
        };
        masquerade?: null | {
            avatar?: null | string;
            colour?: null | string;
            name?: null | string;
        };
        mentions?: null | string[];
        nonce?: null | string;
        reactions?: {
            [key: string]: string[];
        };
        replies?: 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";
        };
        webhook?: null | {
            avatar?: null | string;
            name: string;
        };
    }[] | {
        members?: 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;
        }[];
        messages: {
            _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: "Channel" | "Video" | "Clip";
                    id: string;
                    type: "Twitch";
                } | {
                    content_type: string;
                    id: string;
                    type: "Spotify";
                } | {
                    type: "Soundcloud";
                } | {
                    content_type: "Album" | "Track";
                    id: string;
                    type: "Bandcamp";
                } | {
                    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";
            })[];
            interactions?: {
                reactions?: null | string[];
                restrict_reactions?: boolean;
            };
            masquerade?: null | {
                avatar?: null | string;
                colour?: null | string;
                name?: null | string;
            };
            mentions?: null | string[];
            nonce?: null | string;
            reactions?: {
                [key: string]: string[];
            };
            replies?: 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";
            };
            webhook?: null | {
                avatar?: null | string;
                name: string;
            };
        }[];
        users: {
            _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?: null | number;
            bot?: null | {
                owner: string;
            };
            discriminator: string;
            display_name?: null | string;
            flags?: null | number;
            online?: null | boolean;
            privileged?: boolean;
            profile?: null | {
                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;
            };
            relations?: null | {
                _id: string;
                status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
            }[];
            relationship?: null | "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
            status?: null | {
                presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
                text?: null | string;
            };
            username: string;
        }[];
    }>

    +
  • Defined in src/collections/MessageCollection.ts:69
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns MessageEmbed

    +
  • Defined in src/classes/MessageEmbed.ts:15
  • Properties

    client?: Client
    +
  • Defined in src/classes/MessageEmbed.ts:7
  • type: "Text" | "Image" | "Video" | "Website" | "None"
    +
  • Defined in src/classes/MessageEmbed.ts:8
  • Methods

    @@ -119,7 +119,7 @@

    Returns MessageEmbed

    +
  • Defined in src/classes/MessageEmbed.ts:26
  • Returns MessageWebhook

    +
  • Defined in src/classes/Message.ts:333
  • Properties

    #client: Client
    +
  • Defined in src/classes/Message.ts:322
  • avatar?: File
    +
  • Defined in src/classes/Message.ts:326
  • id: string
    +
  • Defined in src/classes/Message.ts:324
  • name: string
    +
  • Defined in src/classes/Message.ts:325
  • Accessors

    @@ -119,7 +119,7 @@

    Returns string

    +
  • Defined in src/classes/Message.ts:353
  • Returns PublicBot

    +
  • Defined in src/classes/PublicBot.ts:19
  • Properties

    #client: Client
    +
  • Defined in src/classes/PublicBot.ts:7
  • avatar?: File
    +
  • Defined in src/classes/PublicBot.ts:11
  • description?: string
    +
  • Defined in src/classes/PublicBot.ts:12
  • id: string
    +
  • Defined in src/classes/PublicBot.ts:9
  • username: string
    +
  • Defined in src/classes/PublicBot.ts:10
  • Methods

    @@ -147,7 +147,7 @@

    Returns void

    +
  • Defined in src/classes/PublicBot.ts:46
  • Returns void

    +
  • Defined in src/classes/PublicBot.ts:36
  • Returns PublicChannelInvite

    +
  • Defined in src/classes/PublicInvite.ts:18
  • Properties

    client?: Client
    +
  • Defined in src/classes/PublicInvite.ts:10
  • type: "Group" | "None" | "Server"
    +
  • Defined in src/classes/PublicInvite.ts:11
  • Methods

    @@ -116,7 +116,7 @@

    Returns PublicChannelInvite

    +
  • Defined in src/classes/PublicInvite.ts:29
  • Returns Server

    +
  • Defined in src/classes/Server.ts:37
  • Properties

    #collection: ServerCollection
    +
  • Defined in src/classes/Server.ts:29
  • #synced: undefined | "partial" | "full"
    +
  • Defined in src/classes/Server.ts:541
  • id: string
    +
  • Defined in src/classes/Server.ts:30
  • Accessors

    @@ -158,7 +158,7 @@

    Returns boolean

    +
  • Defined in src/classes/Server.ts:157
  • +
  • Defined in src/classes/Server.ts:283
  • +
  • Defined in src/classes/Server.ts:97
  • +
  • Defined in src/classes/Server.ts:290
  • +
  • Defined in src/classes/Server.ts:122
  • +
  • Defined in src/classes/Server.ts:104
  • +
  • Defined in src/classes/Server.ts:111
  • +
  • Defined in src/classes/Server.ts:53
  • +
  • Defined in src/classes/Server.ts:234
  • +
  • Defined in src/classes/Server.ts:143
  • +
  • Defined in src/classes/Server.ts:83
  • +
  • Defined in src/classes/Server.ts:164
  • +
  • Defined in src/classes/Server.ts:150
  • +
  • Defined in src/classes/Server.ts:90
  • +
  • Defined in src/classes/Server.ts:276
  • +
  • Defined in src/classes/Server.ts:171
  • +
  • Defined in src/classes/Server.ts:297
  • +
  • Defined in src/classes/Server.ts:265
  • +
  • Defined in src/classes/Server.ts:76
  • +
  • Defined in src/classes/Server.ts:179
  • +
  • Defined in src/classes/Server.ts:244
  • +
  • Defined in src/classes/Server.ts:67
  • +
  • Defined in src/classes/Server.ts:60
  • +
  • Defined in src/classes/Server.ts:307
  • +
  • Defined in src/classes/Server.ts:136
  • +
  • Defined in src/classes/Server.ts:129
  • +
  • Defined in src/classes/Server.ts:257
  • Methods

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

    Returns Promise<void>

    +
  • Defined in src/classes/Server.ts:384
  • Returns Promise<ServerBan>

    +
  • Defined in src/classes/Server.ts:393
  • Returns Promise<Channel>

    +
  • Defined in src/classes/Server.ts:341
  • Returns Promise<Emoji>

    +
  • Defined in src/classes/Server.ts:638
  • Returns Promise<{
        id: string;
        role: {
            colour?: null | string;
            hoist?: boolean;
            name: string;
            permissions: {
                a: number;
                d: number;
            };
            rank?: number;
        };
    }>

    +
  • Defined in src/classes/Server.ts:486
  • Returns Promise<void>

    +
  • Defined in src/classes/Server.ts:373
  • Returns Promise<undefined>

    +
  • Defined in src/classes/Server.ts:511
  • Returns Promise<void>

    +
  • Defined in src/classes/Server.ts:354
  • Returns Promise<{
        colour?: null | string;
        hoist?: boolean;
        name: string;
        permissions: {
            a: number;
            d: number;
        };
        rank?: number;
    }>

    +
  • Defined in src/classes/Server.ts:500
  • +
  • Defined in src/classes/Server.ts:458
  • +
  • Defined in src/classes/Server.ts:660
  • +
  • Defined in src/classes/Server.ts:444
  • Returns Promise<ServerMember>

    +
  • Defined in src/classes/Server.ts:522
  • +
  • Defined in src/classes/Server.ts:593
  • Returns boolean

    +
  • Defined in src/classes/Server.ts:316
  • Returns Promise<undefined>

    +
  • Defined in src/classes/Server.ts:416
  • Returns boolean

    +
  • Defined in src/classes/Server.ts:328
  • Returns Promise<{
        members: ServerMember[];
        users: User[];
    }>

    +
  • Defined in src/classes/Server.ts:614
  • +
  • Defined in src/classes/Server.ts:585
  • 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?: null | 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]: components["schemas"]["Role"];
        };
        system_messages?: null | {
            user_banned?: null | string;
            user_joined?: null | string;
            user_kicked?: null | string;
            user_left?: null | string;
        };
    }>

    +
  • Defined in src/classes/Server.ts:475
  • Returns Promise<void>

    +
  • Defined in src/classes/Server.ts:547
  • +
  • Defined in src/classes/Server.ts:46
  • Returns Promise<undefined>

    +
  • Defined in src/classes/Server.ts:433
  • Returns ServerBan

    +
  • Defined in src/classes/ServerBan.ts:18
  • Properties

    client: Client
    +
  • Defined in src/classes/ServerBan.ts:9
  • id: {
        server: string;
        user: string;
    }
    @@ -129,12 +129,12 @@

    Description

    User Id

    +
  • Defined in src/classes/ServerBan.ts:10
  • reason?: string
    +
  • Defined in src/classes/ServerBan.ts:11
  • Accessors

    @@ -146,7 +146,7 @@

    Returns undefined | Server

    +
  • Defined in src/classes/ServerBan.ts:34
  • +
  • Defined in src/classes/ServerBan.ts:27
  • Methods

    @@ -168,7 +168,7 @@

    Returns Promise<void>

    +
  • Defined in src/classes/ServerBan.ts:41
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServer>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -176,7 +176,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • Returns Promise<Server>

    +
  • Defined in src/collections/ServerCollection.ts:78
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • Returns Promise<Server>

    +
  • Defined in src/collections/ServerCollection.ts:21
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns Server

    +
  • Defined in src/collections/ServerCollection.ts:45
  • Returns undefined | Server

    +
  • Defined in src/collections/ServerCollection.ts:60
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns undefined | Channel

    +
  • Defined in src/classes/Invite.ts:81
  • Returns undefined | User

    +
  • Defined in src/classes/Invite.ts:67
  • +
  • Defined in src/classes/Invite.ts:74
  • Methods

    @@ -168,7 +168,7 @@

    Returns Promise<void>

    +
  • Defined in src/classes/Invite.ts:88
  • +
  • Defined in src/classes/Invite.ts:26
  • Returns ServerMember

    +
  • Defined in src/classes/ServerMember.ts:35
  • Properties

    +
  • Defined in src/classes/ServerMember.ts:27
  • id: {
        server: string;
        user: string;
    }
    @@ -135,7 +135,7 @@

    Description

    User Id

    +
  • Defined in src/classes/ServerMember.ts:28
  • Accessors

    @@ -147,7 +147,7 @@

    Returns undefined | string

    +
  • Defined in src/classes/ServerMember.ts:208
  • +
  • Defined in src/classes/ServerMember.ts:79
  • +
  • Defined in src/classes/ServerMember.ts:199
  • +
  • Defined in src/classes/ServerMember.ts:192
  • +
  • Defined in src/classes/ServerMember.ts:115
  • +
  • Defined in src/classes/ServerMember.ts:65
  • +
  • Defined in src/classes/ServerMember.ts:72
  • +
  • Defined in src/classes/ServerMember.ts:100
  • +
  • Defined in src/classes/ServerMember.ts:140
  • +
  • Defined in src/classes/ServerMember.ts:127
  • +
  • Defined in src/classes/ServerMember.ts:86
  • +
  • Defined in src/classes/ServerMember.ts:51
  • +
  • Defined in src/classes/ServerMember.ts:93
  • +
  • Defined in src/classes/ServerMember.ts:58
  • Methods

    @@ -303,7 +303,7 @@ Smaller values are ranked as higher priority

    Returns Promise<void>

    +
  • Defined in src/classes/ServerMember.ts:230
  • Returns Promise<void>

    +
  • Defined in src/classes/ServerMember.ts:219
  • Returns number

    +
  • Defined in src/classes/ServerMember.ts:158
  • Returns boolean

    +
  • Defined in src/classes/ServerMember.ts:170
  • Returns boolean

    +
  • Defined in src/classes/ServerMember.ts:185
  • +
  • Defined in src/classes/ServerMember.ts:237
  • +
  • Defined in src/classes/ServerMember.ts:44
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedServerMember>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -177,7 +177,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • Returns Promise<ServerMember>

    +
  • Defined in src/collections/ServerMemberCollection.ts:37
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns undefined | ServerMember

    +
  • Defined in src/collections/ServerMemberCollection.ts:27
  • Returns ServerMember

    +
  • Defined in src/collections/ServerMemberCollection.ts:53
  • Returns undefined | ServerMember

    +
  • Defined in src/collections/ServerMemberCollection.ts:73
  • +
  • Defined in src/collections/Collection.ts:146
  • Returns boolean

    +
  • Defined in src/collections/ServerMemberCollection.ts:18
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns Promise<Server>

    +
  • Defined in src/classes/PublicInvite.ts:96
  • +
  • Defined in src/classes/PublicInvite.ts:29
  • Returns Session

    +
  • Defined in src/classes/Session.ts:17
  • Properties

    #collection: SessionCollection
    +
  • Defined in src/classes/Session.ts:9
  • id: string
    +
  • Defined in src/classes/Session.ts:10
  • Accessors

    @@ -108,7 +108,7 @@

    Returns Date

    +
  • Defined in src/classes/Session.ts:33
  • +
  • Defined in src/classes/Session.ts:40
  • +
  • Defined in src/classes/Session.ts:47
  • Methods

    @@ -140,7 +140,7 @@

    Returns Promise<void>

    +
  • Defined in src/classes/Session.ts:66
  • Returns Promise<void>

    +
  • Defined in src/classes/Session.ts:55
  • +
  • Defined in src/classes/Session.ts:26
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedSession>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -175,7 +175,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • +
  • Defined in src/collections/Collection.ts:154
  • Returns Promise<void>

    +
  • Defined in src/collections/SessionCollection.ts:31
  • +
  • Defined in src/collections/Collection.ts:215
  • +
  • Defined in src/collections/SessionCollection.ts:20
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns Session

    +
  • Defined in src/collections/SessionCollection.ts:48
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns V

    +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, V>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -169,7 +169,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • +
  • Defined in src/collections/Collection.ts:146
  • Returns boolean

    +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns SystemMessage

    +
  • Defined in src/classes/SystemMessage.ts:15
  • Properties

    client?: Client
    +
  • Defined in src/classes/SystemMessage.ts:7
  • 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"
    +
  • Defined in src/classes/SystemMessage.ts:8
  • Methods

    @@ -116,7 +116,7 @@
    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";
    }

    Returns SystemMessage

    +
  • Defined in src/classes/SystemMessage.ts:26
  • Returns undefined | string

    +
  • Defined in src/classes/MessageEmbed.ts:229
  • Methods

    @@ -171,7 +171,7 @@

    Returns MessageEmbed

    +
  • Defined in src/classes/MessageEmbed.ts:26
  • +
  • Defined in src/classes/SystemMessage.ts:26
  • +
  • Defined in src/classes/MessageEmbed.ts:26
  • +
  • Defined in src/classes/Invite.ts:26
  • +
  • Defined in src/classes/PublicInvite.ts:29
  • Returns User

    +
  • Defined in src/classes/User.ts:19
  • Properties

    #collection: UserCollection
    +
  • Defined in src/classes/User.ts:11
  • id: string
    +
  • Defined in src/classes/User.ts:12
  • Accessors

    @@ -130,7 +130,7 @@

    Returns string

    +
  • Defined in src/classes/User.ts:140
  • +
  • Defined in src/classes/User.ts:66
  • +
  • Defined in src/classes/User.ts:131
  • +
  • Defined in src/classes/User.ts:73
  • +
  • Defined in src/classes/User.ts:115
  • +
  • Defined in src/classes/User.ts:35
  • +
  • Defined in src/classes/User.ts:122
  • +
  • Defined in src/classes/User.ts:49
  • +
  • Defined in src/classes/User.ts:56
  • +
  • Defined in src/classes/User.ts:108
  • +
  • Defined in src/classes/User.ts:94
  • +
  • Defined in src/classes/User.ts:169
  • +
  • Defined in src/classes/User.ts:150
  • +
  • Defined in src/classes/User.ts:101
  • +
  • Defined in src/classes/User.ts:87
  • +
  • Defined in src/classes/User.ts:80
  • +
  • Defined in src/classes/User.ts:42
  • Methods

    @@ -302,7 +302,7 @@

    Returns Promise<User>

    +
  • Defined in src/classes/User.ts:259
  • +
  • Defined in src/classes/User.ts:277
  • 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?: null | number;
        bot?: null | {
            owner: string;
        };
        discriminator: string;
        display_name?: null | string;
        flags?: null | number;
        online?: null | boolean;
        privileged?: boolean;
        profile?: null | {
            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;
        };
        relations?: null | {
            _id: string;
            status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
        }[];
        relationship?: null | "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
        status?: null | {
            presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
            text?: null | string;
        };
        username: string;
    }>

    +
  • Defined in src/classes/User.ts:221
  • Returns Promise<void>

    +
  • Defined in src/classes/User.ts:207
  • +
  • Defined in src/classes/User.ts:302
  • +
  • Defined in src/classes/User.ts:292
  • +
  • Defined in src/classes/User.ts:232
  • +
  • Defined in src/classes/User.ts:270
  • Returns undefined | string

    +
  • Defined in src/classes/User.ts:159
  • +
  • Defined in src/classes/User.ts:28
  • +
  • Defined in src/classes/User.ts:284
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedUser>>
    +
  • Defined in src/collections/Collection.ts:121
  • Methods

    @@ -173,7 +173,7 @@

    Returns void

    +
  • Defined in src/collections/Collection.ts:167
  • +
  • Defined in src/collections/Collection.ts:154
  • +
  • Defined in src/collections/Collection.ts:215
  • Returns Promise<User>

    +
  • Defined in src/collections/UserCollection.ts:29
  • +
  • Defined in src/collections/Collection.ts:77
  • +
  • Defined in src/collections/Collection.ts:105
  • +
  • Defined in src/collections/Collection.ts:224
  • +
  • Defined in src/collections/Collection.ts:137
  • Returns User

    +
  • Defined in src/collections/UserCollection.ts:42
  • Returns undefined | User

    +
  • Defined in src/collections/UserCollection.ts:56
  • +
  • Defined in src/collections/Collection.ts:146
  • +
  • Defined in src/collections/Collection.ts:183
  • +
  • Defined in src/collections/Collection.ts:199
  • +
  • Defined in src/collections/Collection.ts:92
  • +
  • Defined in src/collections/Collection.ts:191
  • +
  • Defined in src/collections/Collection.ts:69
  • +
  • Defined in src/collections/Collection.ts:207
  • Returns undefined | User

    +
  • Defined in src/classes/SystemMessage.ts:133
  • +
  • Defined in src/classes/SystemMessage.ts:104
  • Methods

    @@ -158,7 +158,7 @@

    Returns SystemMessage

    +
  • Defined in src/classes/SystemMessage.ts:26
  • Returns undefined | User

    +
  • Defined in src/classes/SystemMessage.ts:104
  • Methods

    @@ -141,7 +141,7 @@

    Returns SystemMessage

    +
  • Defined in src/classes/SystemMessage.ts:26
  • Returns undefined | string

    +
  • Defined in src/classes/MessageEmbed.ts:108
  • Methods

    @@ -153,7 +153,7 @@

    Returns MessageEmbed

    +
  • Defined in src/classes/MessageEmbed.ts:26
  • Returns undefined | string

    +
  • Defined in src/classes/MessageEmbed.ts:161
  • Returns undefined | string

    +
  • Defined in src/classes/MessageEmbed.ts:154
  • Methods

    @@ -206,7 +206,7 @@

    Returns MessageEmbed

    +
  • Defined in src/classes/MessageEmbed.ts:26
  • +
  • Defined in src/hydration/bot.ts:44
  • +
  • Defined in src/events/EventClient.ts:12
  • +
  • Defined in src/hydration/server.ts:76
  • +
  • Defined in src/hydration/user.ts:62
  • +
  • Defined in src/hydration/user.ts:78
  • Returns string | undefined

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:19
  • +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:31
  • baseURL: string

    Base URL of the Revolt node

    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:27
  • +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/index.d.ts:1
  • Index

    diff --git a/types/API.AccountInfo.html b/types/API.AccountInfo.html index c9090b0b..55b6685a 100644 --- a/types/API.AccountInfo.html +++ b/types/API.AccountInfo.html @@ -30,7 +30,7 @@

    Type alias AccountInfo

    AccountInfo: components["schemas"]["AccountInfo"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:129
  • AccountStrike: components["schemas"]["AccountStrike"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:122
  • AllMemberResponse: components["schemas"]["AllMemberResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:93
  • Authifier_Error: components["schemas"]["Authifier Error"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:125
  • BanListResult: components["schemas"]["BanListResult"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:99
  • BandcampType: components["schemas"]["BandcampType"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:30
  • BannedUser: components["schemas"]["BannedUser"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:100
  • Bot: components["schemas"]["Bot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:57
  • BotInformation: components["schemas"]["BotInformation"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:42
  • BuildInformation: components["schemas"]["BuildInformation"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:7
  • BulkMessageResponse: components["schemas"]["BulkMessageResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:20
  • CaptchaFeature: components["schemas"]["CaptchaFeature"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:4
  • Category: components["schemas"]["Category"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:84
  • Channel: components["schemas"]["Channel"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:53
  • ChannelCompositeKey: components["schemas"]["ChannelCompositeKey"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:149
  • ChannelType: components["schemas"]["ChannelType"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:92
  • ChannelUnread: components["schemas"]["ChannelUnread"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:148
  • CollectionScans: components["schemas"]["CollectionScans"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:19
  • CollectionStats: components["schemas"]["CollectionStats"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:15
  • ContentReportReason: components["schemas"]["ContentReportReason"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:114
  • CreateServerResponse: components["schemas"]["CreateServerResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:82
  • CreateVoiceUserResponse: components["schemas"]["CreateVoiceUserResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:76
  • CreateWebhookBody: components["schemas"]["CreateWebhookBody"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:81
  • Data: components["schemas"]["Data"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:77
  • DataAccountDeletion: components["schemas"]["DataAccountDeletion"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:128
  • DataBanCreate: components["schemas"]["DataBanCreate"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:98
  • DataChangeEmail: components["schemas"]["DataChangeEmail"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:131
  • DataChangePassword: components["schemas"]["DataChangePassword"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:130
  • DataChangeUsername: components["schemas"]["DataChangeUsername"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:52
  • DataCreateAccount: components["schemas"]["DataCreateAccount"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:126
  • DataCreateBot: components["schemas"]["DataCreateBot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:58
  • DataCreateChannel: components["schemas"]["DataCreateChannel"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:91
  • DataCreateEmoji: components["schemas"]["DataCreateEmoji"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:111
  • DataCreateGroup: components["schemas"]["DataCreateGroup"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:75
  • DataCreateRole: components["schemas"]["DataCreateRole"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:102
  • DataCreateServer: components["schemas"]["DataCreateServer"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:87
  • DataCreateStrike: components["schemas"]["DataCreateStrike"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:123
  • DataDefaultChannelPermissions: components["schemas"]["DataDefaultChannelPermissions"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:79
  • DataEditAccountStrike: components["schemas"]["DataEditAccountStrike"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:124
  • DataEditBot: components["schemas"]["DataEditBot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:63
  • DataEditChannel: components["schemas"]["DataEditChannel"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:65
  • DataEditMessage: components["schemas"]["DataEditMessage"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:73
  • DataEditReport: components["schemas"]["DataEditReport"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:116
  • DataEditRole: components["schemas"]["DataEditRole"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:103
  • DataEditServer: components["schemas"]["DataEditServer"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:89
  • DataEditSession: components["schemas"]["DataEditSession"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:142
  • DataEditUser: components["schemas"]["DataEditUser"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:49
  • DataEditWebhook: components["schemas"]["DataEditWebhook"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:150
  • DataHello: components["schemas"]["DataHello"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:145
  • DataLogin: components["schemas"]["DataLogin"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:139
  • DataMemberEdit: components["schemas"]["DataMemberEdit"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:94
  • DataMessageSend: components["schemas"]["DataMessageSend"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:68
  • DataOnboard: components["schemas"]["DataOnboard"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:146
  • DataPasswordReset: components["schemas"]["DataPasswordReset"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:134
  • DataPermissionsValue: components["schemas"]["DataPermissionsValue"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:106
  • DataReportContent: components["schemas"]["DataReportContent"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:119
  • DataResendVerification: components["schemas"]["DataResendVerification"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:127
  • DataSendFriendRequest: components["schemas"]["DataSendFriendRequest"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:56
  • DataSendPasswordReset: components["schemas"]["DataSendPasswordReset"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:135
  • DataSetServerRolePermission: components["schemas"]["DataSetServerRolePermission"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:105
  • Embed: components["schemas"]["Embed"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:26
  • Emoji: components["schemas"]["Emoji"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:107
  • EmojiParent: components["schemas"]["EmojiParent"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:108
  • Error: components["schemas"]["Error"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:10
  • Feature: components["schemas"]["Feature"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:5
  • FetchBotResponse: components["schemas"]["FetchBotResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:61
  • FetchServerResponse: components["schemas"]["FetchServerResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:88
  • FieldsBot: components["schemas"]["FieldsBot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:64
  • FieldsChannel: components["schemas"]["FieldsChannel"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:66
  • FieldsMember: components["schemas"]["FieldsMember"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:95
  • FieldsRole: components["schemas"]["FieldsRole"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:104
  • FieldsServer: components["schemas"]["FieldsServer"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:90
  • FieldsUser: components["schemas"]["FieldsUser"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:51
  • FieldsWebhook: components["schemas"]["FieldsWebhook"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:151
  • File: components["schemas"]["File"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:24
  • FlagResponse: components["schemas"]["FlagResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:48
  • ISO8601_Timestamp: components["schemas"]["ISO8601 Timestamp"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:14
  • Id: components["schemas"]["Id"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:47
  • Image: components["schemas"]["Image"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:31
  • ImageSize: components["schemas"]["ImageSize"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:32
  • Index: components["schemas"]["Index"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:12
  • IndexAccess: components["schemas"]["IndexAccess"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:13
  • Interactions: components["schemas"]["Interactions"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:34
  • Invite: components["schemas"]["Invite"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:67
  • InviteBotDestination: components["schemas"]["InviteBotDestination"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:59
  • InviteJoinResponse: components["schemas"]["InviteJoinResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:110
  • InviteResponse: components["schemas"]["InviteResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:109
  • LatencyHistogramEntry: components["schemas"]["LatencyHistogramEntry"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:17
  • LatencyStats: components["schemas"]["LatencyStats"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:16
  • LightspeedType: components["schemas"]["LightspeedType"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:28
  • MFAMethod: components["schemas"]["MFAMethod"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:138
  • MFAResponse: components["schemas"]["MFAResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:140
  • MFATicket: components["schemas"]["MFATicket"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:133
  • Masquerade: components["schemas"]["Masquerade"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:35
  • Member: components["schemas"]["Member"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:43
  • MemberCompositeKey: components["schemas"]["MemberCompositeKey"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:44
  • MemberQueryResponse: components["schemas"]["MemberQueryResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:96
  • Message: components["schemas"]["Message"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:21
  • MessageQuery: components["schemas"]["MessageQuery"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:45
  • MessageSort: components["schemas"]["MessageSort"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:46
  • MessageWebhook: components["schemas"]["MessageWebhook"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:22
  • Metadata: components["schemas"]["Metadata"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:25
  • MultiFactorStatus: components["schemas"]["MultiFactorStatus"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:143
  • MutualResponse: components["schemas"]["MutualResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:55
  • NewRoleResponse: components["schemas"]["NewRoleResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:101
  • OptionsBulkDelete: components["schemas"]["OptionsBulkDelete"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:74
  • OptionsFetchSettings: components["schemas"]["OptionsFetchSettings"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:147
  • OptionsMessageSearch: components["schemas"]["OptionsMessageSearch"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:71
  • OptionsQueryStale: components["schemas"]["OptionsQueryStale"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:72
  • Override: components["schemas"]["Override"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:78
  • OverrideField: components["schemas"]["OverrideField"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:54
  • OwnedBotsResponse: components["schemas"]["OwnedBotsResponse"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:62
  • Permission: components["schemas"]["Permission"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:8
  • Presence: components["schemas"]["Presence"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:40
  • PublicBot: components["schemas"]["PublicBot"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:60
  • QueryExecStats: components["schemas"]["QueryExecStats"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:18
  • Relationship: components["schemas"]["Relationship"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:37
  • RelationshipStatus: components["schemas"]["RelationshipStatus"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:38
  • Reply: components["schemas"]["Reply"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:69
  • Report: components["schemas"]["Report"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:112
  • ReportStatus: components["schemas"]["ReportStatus"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:117
  • ReportStatusString: components["schemas"]["ReportStatusString"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:118
  • ReportedContent: components["schemas"]["ReportedContent"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:113
  • ResponseLogin: components["schemas"]["ResponseLogin"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:136
  • ResponseTotpSecret: components["schemas"]["ResponseTotpSecret"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:144
  • ResponseVerify: components["schemas"]["ResponseVerify"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:132
  • ResponseWebhook: components["schemas"]["ResponseWebhook"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:152
  • RevoltConfig: components["schemas"]["RevoltConfig"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:2
  • RevoltFeatures: components["schemas"]["RevoltFeatures"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:3
  • Role: components["schemas"]["Role"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:86
  • SendableEmbed: components["schemas"]["SendableEmbed"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:70
  • Server: components["schemas"]["Server"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:83
  • ServerBan: components["schemas"]["ServerBan"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:97
  • SessionInfo: components["schemas"]["SessionInfo"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:141
  • SnapshotContent: components["schemas"]["SnapshotContent"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:121
  • SnapshotWithContext: components["schemas"]["SnapshotWithContext"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:120
  • Special: components["schemas"]["Special"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:27
  • Stats: components["schemas"]["Stats"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:11
  • SystemMessage: components["schemas"]["SystemMessage"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:23
  • SystemMessageChannels: components["schemas"]["SystemMessageChannels"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:85
  • TwitchType: components["schemas"]["TwitchType"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:29
  • User: components["schemas"]["User"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:36
  • UserPermission: components["schemas"]["UserPermission"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:9
  • UserProfile: components["schemas"]["UserProfile"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:41
  • UserProfileData: components["schemas"]["UserProfileData"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:50
  • UserReportReason: components["schemas"]["UserReportReason"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:115
  • UserStatus: components["schemas"]["UserStatus"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:39
  • Video: components["schemas"]["Video"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:33
  • VoiceFeature: components["schemas"]["VoiceFeature"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:6
  • WebPushSubscription: components["schemas"]["WebPushSubscription"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:137
  • Webhook: components["schemas"]["Webhook"]
    +
  • Defined in node_modules/.pnpm/revolt-api@0.6.5/node_modules/revolt-api/dist/types.d.ts:80
  • +
  • Defined in src/Client.ts:96
  • PrivateSession: {
        _id: string;
        token: string;
        user_id: string;
    } | string
    +
  • Defined in src/Client.ts:37
  • +
  • Defined in src/lib/regex.ts:9
  • +
  • Defined in src/lib/regex.ts:4
  • +
  • Defined in src/lib/regex.ts:14