diff --git a/classes/Bot.html b/classes/Bot.html index 9f4dd46f..d2cf857a 100644 --- a/classes/Bot.html +++ b/classes/Bot.html @@ -35,7 +35,7 @@ +
  • Defined in src/classes/Bot.ts:9
  • @@ -94,19 +94,19 @@

    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

    @@ -118,7 +118,7 @@

    Returns boolean

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

    @@ -250,7 +250,7 @@

    Returns Promise<void>

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

    +
  • Defined in src/classes/Bot.ts:126
  • +
  • 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:640
  • #ackTimeout?: number
    +
  • Defined in src/classes/Channel.ts:639
  • #collection: ChannelCollection
    +
  • Defined in src/classes/Channel.ts:24
  • #manuallyMarked?: boolean
    +
  • Defined in src/classes/Channel.ts:641
  • id: string
    +
  • Defined in src/classes/Channel.ts:25
  • Accessors

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

    Returns boolean

    +
  • Defined in src/classes/Channel.ts:48
  • +
  • Defined in src/classes/Channel.ts:119
  • +
  • Defined in src/classes/Channel.ts:322
  • +
  • Defined in src/classes/Channel.ts:55
  • +
  • Defined in src/classes/Channel.ts:224
  • +
  • Defined in src/classes/Channel.ts:105
  • +
  • Defined in src/classes/Channel.ts:94
  • +
  • Defined in src/classes/Channel.ts:112
  • +
  • Defined in src/classes/Channel.ts:306
  • +
  • Defined in src/classes/Channel.ts:252
  • +
  • Defined in src/classes/Channel.ts:259
  • +
  • Defined in src/classes/Channel.ts:245
  • +
  • Defined in src/classes/Channel.ts:238
  • +
  • Defined in src/classes/Channel.ts:295
  • +
  • Defined in src/classes/Channel.ts:87
  • +
  • Defined in src/classes/Channel.ts:192
  • +
  • Defined in src/classes/Channel.ts:185
  • +
  • Defined in src/classes/Channel.ts:69
  • +
  • Defined in src/classes/Channel.ts:354
  • +
  • Defined in src/classes/Channel.ts:217
  • +
  • Defined in src/classes/Channel.ts:332
  • +
  • Defined in src/classes/Channel.ts:158
  • +
  • Defined in src/classes/Channel.ts:142
  • +
  • Defined in src/classes/Channel.ts:149
  • +
  • Defined in src/classes/Channel.ts:231
  • +
  • Defined in src/classes/Channel.ts:208
  • +
  • Defined in src/classes/Channel.ts:201
  • +
  • Defined in src/classes/Channel.ts:315
  • +
  • Defined in src/classes/Channel.ts:62
  • +
  • Defined in src/classes/Channel.ts:133
  • +
  • Defined in src/classes/Channel.ts:126
  • +
  • Defined in src/classes/Channel.ts:275
  • +
  • Defined in src/classes/Channel.ts:268
  • +
  • Defined in src/classes/Channel.ts:80
  • +
  • Defined in src/classes/Channel.ts:176
  • +
  • Defined in src/classes/Channel.ts:169
  • Methods

    Returns Promise<void>

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

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

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

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

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

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

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

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

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

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

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

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

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

    +
  • Defined in src/classes/Channel.ts:471
  • Returns Promise<{
        _id: string;
        analytics?: boolean;
        banner?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        categories?: null | {
            channels: string[];
            id: string;
            title: string;
        }[];
        channels: string[];
        default_permissions: number;
        description?: null | string;
        discoverable?: boolean;
        flags?: number;
        icon?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        name: string;
        nsfw?: boolean;
        owner: string;
        roles?: {
            [key: string]: 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:717
  • +
  • Defined in src/classes/Channel.ts:728
  • +
  • Defined in src/classes/Channel.ts:739
  • +
  • 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

    @@ -102,7 +102,7 @@

    Returns boolean

    +
  • Defined in src/classes/ChannelUnread.ts:23
  • +
  • Defined in src/classes/ChannelUnread.ts:30
  • +
  • Defined in src/classes/ChannelUnread.ts:37
  • +
  • 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:270
  • Methods

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

    Returns Promise<void>

    +
  • Defined in src/Client.ts:290
  • +
  • Defined in src/Client.ts:299
  • +
  • Defined in src/Client.ts:277
  • Returns Promise<void>

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

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

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

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

    +
  • Defined in src/Client.ts:329
  • 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

    @@ -111,7 +111,7 @@

    Returns boolean

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

    @@ -183,7 +183,7 @@

    Returns Promise<void>

    +
  • Defined in src/classes/Emoji.ts:84
  • +
  • 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

    @@ -137,7 +137,7 @@

    Returns boolean

    +
  • Defined in src/classes/Message.ts:31
  • +
  • Defined in src/classes/Message.ts:232
  • +
  • Defined in src/classes/Message.ts:136
  • +
  • Defined in src/classes/Message.ts:106
  • +
  • Defined in src/classes/Message.ts:99
  • +
  • Defined in src/classes/Message.ts:218
  • +
  • Defined in src/classes/Message.ts:73
  • +
  • Defined in src/classes/Message.ts:66
  • +
  • Defined in src/classes/Message.ts:122
  • +
  • Defined in src/classes/Message.ts:38
  • +
  • Defined in src/classes/Message.ts:143
  • +
  • Defined in src/classes/Message.ts:150
  • +
  • Defined in src/classes/Message.ts:185
  • +
  • Defined in src/classes/Message.ts:192
  • +
  • Defined in src/classes/Message.ts:248
  • +
  • Defined in src/classes/Message.ts:89
  • +
  • Defined in src/classes/Message.ts:157
  • +
  • Defined in src/classes/Message.ts:164
  • +
  • Defined in src/classes/Message.ts:59
  • +
  • Defined in src/classes/Message.ts:45
  • +
  • Defined in src/classes/Message.ts:178
  • +
  • Defined in src/classes/Message.ts:171
  • +
  • Defined in src/classes/Message.ts:211
  • +
  • Defined in src/classes/Message.ts:82
  • +
  • Defined in src/classes/Message.ts:129
  • +
  • Defined in src/classes/Message.ts:52
  • +
  • Defined in src/classes/Message.ts:199
  • +
  • Defined in src/classes/Message.ts:115
  • Methods

    @@ -419,7 +419,7 @@

    Returns void

    +
  • Defined in src/classes/Message.ts:276
  • +
  • Defined in src/classes/Message.ts:301
  • +
  • Defined in src/classes/Message.ts:267
  • 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:257
  • Returns Promise<undefined>

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

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

    +
  • Defined in src/classes/Message.ts:323
  • +
  • Defined in src/collections/Collection.ts:120
  • updateUnderlyingObject: SetStoreFunction<Record<string, HydratedMessage>>
    +
  • 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<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
  • +
  • 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:347
  • Properties

    #client: Client
    +
  • Defined in src/classes/Message.ts:336
  • avatar?: File
    +
  • Defined in src/classes/Message.ts:340
  • id: string
    +
  • Defined in src/classes/Message.ts:338
  • name: string
    +
  • Defined in src/classes/Message.ts:339
  • Accessors

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

    Returns string

    +
  • Defined in src/classes/Message.ts:367
  • 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:592
  • id: string
    +
  • Defined in src/classes/Server.ts:30
  • Accessors

    @@ -161,7 +161,7 @@

    Returns boolean

    +
  • Defined in src/classes/Server.ts:53
  • +
  • Defined in src/classes/Server.ts:164
  • +
  • Defined in src/classes/Server.ts:290
  • +
  • Defined in src/classes/Server.ts:104
  • +
  • Defined in src/classes/Server.ts:297
  • +
  • Defined in src/classes/Server.ts:129
  • +
  • Defined in src/classes/Server.ts:111
  • +
  • Defined in src/classes/Server.ts:118
  • +
  • Defined in src/classes/Server.ts:60
  • +
  • Defined in src/classes/Server.ts:241
  • +
  • Defined in src/classes/Server.ts:150
  • +
  • Defined in src/classes/Server.ts:90
  • +
  • Defined in src/classes/Server.ts:171
  • +
  • Defined in src/classes/Server.ts:157
  • +
  • Defined in src/classes/Server.ts:97
  • +
  • Defined in src/classes/Server.ts:283
  • +
  • Defined in src/classes/Server.ts:178
  • +
  • Defined in src/classes/Server.ts:304
  • +
  • Defined in src/classes/Server.ts:272
  • +
  • Defined in src/classes/Server.ts:83
  • +
  • Defined in src/classes/Server.ts:186
  • +
  • Defined in src/classes/Server.ts:251
  • +
  • Defined in src/classes/Server.ts:74
  • +
  • Defined in src/classes/Server.ts:67
  • +
  • Defined in src/classes/Server.ts:314
  • +
  • Defined in src/classes/Server.ts:143
  • +
  • Defined in src/classes/Server.ts:136
  • +
  • Defined in src/classes/Server.ts:264
  • Methods

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

    Returns void

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

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

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

    +
  • Defined in src/classes/Server.ts:689
  • 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:537
  • Returns Promise<void>

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

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

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

    +
  • Defined in src/classes/Server.ts:551
  • +
  • Defined in src/classes/Server.ts:509
  • +
  • Defined in src/classes/Server.ts:711
  • +
  • Defined in src/classes/Server.ts:495
  • Returns Promise<ServerMember>

    +
  • Defined in src/classes/Server.ts:573
  • +
  • Defined in src/classes/Server.ts:644
  • Returns undefined | ServerMember

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

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

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

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

    +
  • Defined in src/classes/Server.ts:665
  • +
  • Defined in src/classes/Server.ts:636
  • Returns Promise<{
        _id: string;
        analytics?: boolean;
        banner?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        categories?: null | {
            channels: string[];
            id: string;
            title: string;
        }[];
        channels: string[];
        default_permissions: number;
        description?: null | string;
        discoverable?: boolean;
        flags?: number;
        icon?: null | {
            _id: string;
            content_type: string;
            deleted?: null | boolean;
            filename: string;
            message_id?: null | string;
            metadata: {
                type: "File";
            } | {
                type: "Text";
            } | {
                height: number;
                type: "Image";
                width: number;
            } | {
                height: number;
                type: "Video";
                width: number;
            } | {
                type: "Audio";
            };
            object_id?: null | string;
            reported?: null | boolean;
            server_id?: null | string;
            size: number;
            tag: string;
            user_id?: null | string;
        };
        name: string;
        nsfw?: boolean;
        owner: string;
        roles?: {
            [key: string]: 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:526
  • Returns Promise<void>

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

    +
  • Defined in src/classes/Server.ts:484
  • 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:79
  • +
  • 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:46
  • Returns undefined | Server

    +
  • Defined in src/collections/ServerCollection.ts:61
  • +
  • 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;
    }
    @@ -136,7 +136,7 @@

    Description

    User Id

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

    @@ -148,7 +148,7 @@

    Returns boolean

    +
  • Defined in src/classes/ServerMember.ts:51
  • +
  • Defined in src/classes/ServerMember.ts:215
  • +
  • Defined in src/classes/ServerMember.ts:86
  • +
  • Defined in src/classes/ServerMember.ts:206
  • +
  • Defined in src/classes/ServerMember.ts:199
  • +
  • Defined in src/classes/ServerMember.ts:122
  • +
  • Defined in src/classes/ServerMember.ts:72
  • +
  • Defined in src/classes/ServerMember.ts:79
  • +
  • Defined in src/classes/ServerMember.ts:107
  • +
  • Defined in src/classes/ServerMember.ts:147
  • +
  • Defined in src/classes/ServerMember.ts:134
  • +
  • Defined in src/classes/ServerMember.ts:93
  • +
  • Defined in src/classes/ServerMember.ts:58
  • +
  • Defined in src/classes/ServerMember.ts:100
  • +
  • Defined in src/classes/ServerMember.ts:65
  • Methods

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

    Returns Promise<void>

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

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

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

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

    +
  • Defined in src/classes/ServerMember.ts:192
  • +
  • Defined in src/classes/ServerMember.ts:244
  • +
  • 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

    @@ -109,7 +109,7 @@

    Returns boolean

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

    @@ -151,7 +151,7 @@

    Returns Promise<void>

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

    +
  • Defined in src/classes/Session.ts:62
  • +
  • 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

    @@ -132,7 +132,7 @@

    Returns boolean

    +
  • Defined in src/classes/User.ts:35
  • +
  • Defined in src/classes/User.ts:154
  • +
  • Defined in src/classes/User.ts:73
  • +
  • Defined in src/classes/User.ts:145
  • +
  • Defined in src/classes/User.ts:80
  • +
  • Defined in src/classes/User.ts:122
  • +
  • Defined in src/classes/User.ts:42
  • +
  • Defined in src/classes/User.ts:136
  • +
  • Defined in src/classes/User.ts:56
  • +
  • Defined in src/classes/User.ts:63
  • +
  • Defined in src/classes/User.ts:115
  • +
  • Defined in src/classes/User.ts:101
  • +
  • Defined in src/classes/User.ts:183
  • +
  • Defined in src/classes/User.ts:164
  • +
  • Defined in src/classes/User.ts:108
  • +
  • Defined in src/classes/User.ts:94
  • +
  • Defined in src/classes/User.ts:129
  • +
  • Defined in src/classes/User.ts:87
  • +
  • Defined in src/classes/User.ts:49
  • Methods

    @@ -324,7 +324,7 @@

    Returns Promise<User>

    +
  • Defined in src/classes/User.ts:273
  • +
  • Defined in src/classes/User.ts:291
  • 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:235
  • Returns Promise<void>

    +
  • Defined in src/classes/User.ts:221
  • +
  • Defined in src/classes/User.ts:316
  • +
  • Defined in src/classes/User.ts:306
  • +
  • Defined in src/classes/User.ts:246
  • +
  • Defined in src/classes/User.ts:284
  • Returns undefined | string

    +
  • Defined in src/classes/User.ts:173
  • +
  • Defined in src/classes/User.ts:28
  • +
  • Defined in src/classes/User.ts:298
  • +
  • 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
  • +
  • Defined in src/Client.ts:97
  • 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