From 5f07620f2a4f10cb1cd643991806b69fcdef2d09 Mon Sep 17 00:00:00 2001
From: insertish
Date: Fri, 19 May 2023 20:34:10 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20docs=20from=20@=20revoltchat/r?=
=?UTF-8?q?evolt.js@55b8b2b0c80b032874c38f83a2a3bbd796e32667=20?=
=?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
classes/Bot.html | 38 +++---
classes/BotCollection.html | 52 ++++----
classes/Channel.html | 120 +++++++++---------
classes/ChannelCollection.html | 50 ++++----
classes/ChannelEditSystemMessage.html | 14 +-
classes/ChannelInvite.html | 10 +-
.../ChannelOwnershipChangeSystemMessage.html | 18 +--
classes/ChannelRenamedSystemMessage.html | 16 +--
classes/ChannelUnread.html | 12 +-
classes/ChannelUnreadCollection.html | 48 +++----
classes/ClassCollection.html | 42 +++---
classes/Client.html | 64 +++++-----
classes/Collection.html | 26 ++--
classes/Emoji.html | 24 ++--
classes/EmojiCollection.html | 48 +++----
classes/EventClient.html | 34 ++---
classes/File.html | 28 ++--
classes/ImageEmbed.html | 20 +--
classes/Message.html | 72 +++++------
classes/MessageCollection.html | 50 ++++----
classes/MessageEmbed.html | 10 +-
classes/PublicBot.html | 18 +--
classes/PublicChannelInvite.html | 10 +-
classes/Server.html | 108 ++++++++--------
classes/ServerBan.html | 16 +--
classes/ServerCollection.html | 50 ++++----
classes/ServerInvite.html | 26 ++--
classes/ServerMember.html | 48 +++----
classes/ServerMemberCollection.html | 52 ++++----
classes/ServerPublicInvite.html | 36 +++---
classes/Session.html | 20 +--
classes/SessionCollection.html | 48 +++----
classes/StoreCollection.html | 40 +++---
classes/SystemMessage.html | 10 +-
classes/TextEmbed.html | 24 ++--
classes/TextSystemMessage.html | 12 +-
classes/UnknownEmbed.html | 10 +-
classes/UnknownInvite.html | 10 +-
classes/UnknownPublicInvite.html | 10 +-
classes/User.html | 60 ++++-----
classes/UserCollection.html | 48 +++----
classes/UserModeratedSystemMessage.html | 18 +--
classes/UserSystemMessage.html | 14 +-
classes/VideoEmbed.html | 18 +--
classes/WebsiteEmbed.html | 34 ++---
enums/BotFlags.html | 2 +-
enums/ConnectionState.html | 10 +-
enums/ServerFlags.html | 6 +-
enums/UserBadges.html | 24 ++--
enums/UserFlags.html | 8 +-
types/ClientOptions.html | 2 +-
types/PrivateSession.html | 2 +-
variables/RE_CHANNELS.html | 2 +-
variables/RE_MENTIONS.html | 2 +-
variables/RE_SPOILER.html | 2 +-
55 files changed, 798 insertions(+), 798 deletions(-)
diff --git a/classes/Bot.html b/classes/Bot.html
index e0f0e4ba..2f8730db 100644
--- a/classes/Bot.html
+++ b/classes/Bot.html
@@ -35,7 +35,7 @@
+Defined in src/classes/Bot.ts:9
@@ -93,19 +93,19 @@
Returns Bot
+Defined in src/classes/Bot.ts:18
+Defined in src/classes/Bot.ts:11
createdAt
@@ -127,7 +127,7 @@
Returns Date
+Defined in src/classes/Bot.ts:34
discoverable
@@ -137,7 +137,7 @@
Returns boolean
+Defined in src/classes/Bot.ts:83
+Defined in src/classes/Bot.ts:111
interactionsUrl
@@ -157,7 +157,7 @@
Returns undefined | string
+Defined in src/classes/Bot.ts:90
owner
@@ -167,7 +167,7 @@
Returns undefined | User
+Defined in src/classes/Bot.ts:55
ownerId
@@ -177,7 +177,7 @@
Returns string
+Defined in src/classes/Bot.ts:48
privacyPolicyUrl
@@ -187,7 +187,7 @@
Returns undefined | string
+Defined in src/classes/Bot.ts:104
public
@@ -197,7 +197,7 @@
Returns boolean
+Defined in src/classes/Bot.ts:69
termsOfServiceUrl
@@ -207,7 +207,7 @@
Returns undefined | string
+Defined in src/classes/Bot.ts:97
token
@@ -217,7 +217,7 @@
Returns string
+Defined in src/classes/Bot.ts:62
user
@@ -227,7 +227,7 @@
Returns undefined | User
+Defined in src/classes/Bot.ts:41
edit
Returns Promise<void>
+Defined in src/classes/Bot.ts:119
toString
@@ -295,7 +295,7 @@
Returns string
+Defined in src/classes/Bot.ts:27
Returns Promise<Bot>
+Defined in src/collections/BotCollection.ts:72
+Defined in src/collections/Collection.ts:154
+Defined in src/collections/Collection.ts:215
fetch
Returns Promise<Bot>
+Defined in src/collections/BotCollection.ts:19
fetchOwned
@@ -258,7 +258,7 @@
Returns Promise<Bot[]>
+Defined in src/collections/BotCollection.ts:31
+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
+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
+Defined in src/classes/Channel.ts:32
Private Optional #ackTimeout
#ackTimeout?: number
+Defined in src/classes/Channel.ts:593
Private Readonly #collection
+Defined in src/classes/Channel.ts:24
+Defined in src/classes/Channel.ts:25
animatedIconURL
@@ -178,7 +178,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:315
createdAt
@@ -188,7 +188,7 @@
Returns Date
+Defined in src/classes/Channel.ts:48
defaultPermissions
@@ -198,7 +198,7 @@
Returns undefined | {
a: number;
d: number;
}
+Defined in src/classes/Channel.ts:217
description
@@ -208,7 +208,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:98
displayName
@@ -218,7 +218,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:87
icon
@@ -228,7 +228,7 @@
Returns undefined | File
+Defined in src/classes/Channel.ts:105
iconURL
@@ -238,7 +238,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:299
lastMessage
@@ -248,7 +248,7 @@
Returns undefined | Message
+Defined in src/classes/Channel.ts:245
lastMessageAt
@@ -258,7 +258,7 @@
Returns undefined | Date
+Defined in src/classes/Channel.ts:252
lastMessageId
@@ -268,7 +268,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:238
mature
@@ -278,7 +278,7 @@
Returns boolean
+Defined in src/classes/Channel.ts:231
mentions
@@ -288,7 +288,7 @@
Returns undefined | ReactiveSet<string>
+Defined in src/classes/Channel.ts:288
name
@@ -298,7 +298,7 @@
Returns string
+Defined in src/classes/Channel.ts:80
owner
@@ -308,7 +308,7 @@
Returns undefined | User
+Defined in src/classes/Channel.ts:185
ownerId
@@ -318,7 +318,7 @@
Returns string
+Defined in src/classes/Channel.ts:178
path
@@ -328,7 +328,7 @@
Returns string
+Defined in src/classes/Channel.ts:62
permission
@@ -338,7 +338,7 @@
Returns number
+Defined in src/classes/Channel.ts:325
permissions
@@ -348,7 +348,7 @@
Returns undefined | number
+Defined in src/classes/Channel.ts:210
recipient
@@ -358,7 +358,7 @@
Returns undefined | User
+Defined in src/classes/Channel.ts:151
recipientIds
@@ -368,7 +368,7 @@
Returns ReactiveSet<string>
+Defined in src/classes/Channel.ts:135
recipients
@@ -378,7 +378,7 @@
Returns User[]
+Defined in src/classes/Channel.ts:142
rolePermissions
@@ -388,7 +388,7 @@
Returns undefined | Record<string, {
a: number;
d: number;
}>
+Defined in src/classes/Channel.ts:224
server
@@ -398,7 +398,7 @@
Returns undefined | Server
+Defined in src/classes/Channel.ts:201
serverId
@@ -408,7 +408,7 @@
Returns string
+Defined in src/classes/Channel.ts:194
smallIconURL
@@ -418,7 +418,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:308
type
@@ -428,7 +428,7 @@
Returns "SavedMessages" | "DirectMessage" | "Group" | "TextChannel" | "VoiceChannel"
+Defined in src/classes/Channel.ts:55
typing
@@ -438,7 +438,7 @@
Returns User[]
+Defined in src/classes/Channel.ts:126
typingIds
@@ -448,7 +448,7 @@
Returns ReactiveSet<string>
+Defined in src/classes/Channel.ts:119
unread
@@ -458,7 +458,7 @@
Returns boolean
+Defined in src/classes/Channel.ts:268
updatedAt
@@ -468,7 +468,7 @@
Returns Date
+Defined in src/classes/Channel.ts:261
url
@@ -478,7 +478,7 @@
Returns string
+Defined in src/classes/Channel.ts:73
user
@@ -488,7 +488,7 @@
Returns undefined | User
+Defined in src/classes/Channel.ts:169
userId
@@ -498,7 +498,7 @@
Returns string
+Defined in src/classes/Channel.ts:162
addMember
Returns Promise<undefined>
+Defined in src/classes/Channel.ts:402
createInvite
@@ -556,7 +556,7 @@
Returns Promise<{
_id: string;
channel: string;
creator: string;
server: string;
type: "Server";
} | {
_id: string;
channel: string;
creator: string;
type: "Group";
}>
+Defined in src/classes/Channel.ts:587
delete
Returns Promise<void>
+Defined in src/classes/Channel.ts:384
deleteMessages
Returns Promise<void>
+Defined in src/classes/Channel.ts:573
edit
@@ -645,7 +645,7 @@
Optional remove?: null | ("Description" | "Icon" | "DefaultPermissions")[]
Returns Promise<void>
+Defined in src/classes/Channel.ts:375
fetchMembers
@@ -659,7 +659,7 @@
Returns Promise<User[]>
+Defined in src/classes/Channel.ts:359
fetchMessage
Returns Promise<Message>
+Defined in src/classes/Channel.ts:455
fetchMessages
Returns Promise<Message[]>
+Defined in src/classes/Channel.ts:469
fetchMessagesWithUsers
Returns Promise<{
members: undefined | ServerMember[];
messages: Message[];
users: User[];
}>
+Defined in src/classes/Channel.ts:494
havePermission
Returns boolean
+Defined in src/classes/Channel.ts:334
orPermission
Returns boolean
+Defined in src/classes/Channel.ts:346
removeMember
Returns Promise<undefined>
+Defined in src/classes/Channel.ts:413
+Defined in src/classes/Channel.ts:527
+Defined in src/classes/Channel.ts:546
sendMessage
@@ -844,7 +844,7 @@
idempotencyKey: string = ...
Returns Promise<Message>
+Defined in src/classes/Channel.ts:425
setPermissions
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:651
startTyping
@@ -892,7 +892,7 @@
Returns void
+Defined in src/classes/Channel.ts:662
stopTyping
@@ -904,7 +904,7 @@
Returns void
+Defined in src/classes/Channel.ts:673
toString
@@ -916,7 +916,7 @@
Returns string
+Defined in src/classes/Channel.ts:41
Returns Promise<Channel>
+Defined in src/collections/ChannelCollection.ts:75
+Defined in src/collections/ChannelCollection.ts:17
+Defined in src/collections/Collection.ts:215
+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
+Defined in src/collections/ChannelCollection.ts:41
getOrPartial
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
+Defined in src/classes/SystemMessage.ts:26
+Defined in src/classes/Invite.ts:15
Readonly type
type: "Server" | "None" | "Group"
+Defined in src/classes/Invite.ts:8
+Defined in src/classes/Invite.ts:26
Returns undefined | User
+Defined in src/classes/SystemMessage.ts:226
+Defined in src/classes/SystemMessage.ts:26
+Defined in src/classes/ChannelUnread.ts:15
+Defined in src/classes/ChannelUnread.ts:8
messageMentionIds
@@ -111,7 +111,7 @@
Returns ReactiveSet<string>
+Defined in src/classes/ChannelUnread.ts:30
+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
reset
@@ -470,7 +470,7 @@
Returns void
+Defined in src/collections/ChannelUnreadCollection.ts:28
+Defined in src/collections/Collection.ts:191
sync
@@ -493,7 +493,7 @@
Returns Promise<void>
+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:207
Returns Promise<void>
+Defined in src/Client.ts:286
Private #updateHeaders
@@ -400,7 +400,7 @@
Returns void
+Defined in src/Client.ts:295
addListener
@@ -444,7 +444,7 @@
Returns void
+Defined in src/Client.ts:273
emit
@@ -535,7 +535,7 @@ listeners.
Returns Promise<void>
+Defined in src/Client.ts:309
loginBot
@@ -552,7 +552,7 @@ listeners.
Returns Promise<void>
+Defined in src/Client.ts:336
markdownToText
@@ -571,7 +571,7 @@ listeners.
Returns string
+Defined in src/Client.ts:348
off
@@ -698,7 +698,7 @@ listeners.
Returns undefined | string
+Defined in src/Client.ts:376
removeAllListeners
@@ -771,7 +771,7 @@ listeners.
Returns Promise<void>
+Defined in src/Client.ts:325
Returns void
+Defined in src/collections/Collection.ts:31
Abstract entries
@@ -110,7 +110,7 @@
Returns IterableIterator<[string, T]>
+Defined in src/collections/Collection.ts:55
filter
@@ -140,7 +140,7 @@
Returns boolean
Returns T[]
+Defined in src/collections/Collection.ts:77
find
@@ -170,7 +170,7 @@
Returns boolean
Returns undefined | T
+Defined in src/collections/Collection.ts:105
Abstract forEach
@@ -202,7 +202,7 @@
Returns void
Returns void
+Defined in src/collections/Collection.ts:61
Abstract get
Returns undefined | T
+Defined in src/collections/Collection.ts:18
Abstract has
Returns boolean
+Defined in src/collections/Collection.ts:25
Abstract keys
@@ -252,7 +252,7 @@
Returns IterableIterator<string>
+Defined in src/collections/Collection.ts:43
map
@@ -287,7 +287,7 @@
Returns O
Returns O[]
+Defined in src/collections/Collection.ts:92
Abstract size
@@ -299,7 +299,7 @@
Returns number
+Defined in src/collections/Collection.ts:37
toList
@@ -311,7 +311,7 @@
Returns T[]
+Defined in src/collections/Collection.ts:69
Abstract values
@@ -323,7 +323,7 @@
Returns IterableIterator<T>
+Defined in src/collections/Collection.ts:49
+Defined in src/classes/Emoji.ts:17
+Defined in src/classes/Emoji.ts:10
createdAt
@@ -120,7 +120,7 @@
Returns Date
+Defined in src/classes/Emoji.ts:33
creator
@@ -130,7 +130,7 @@
Returns undefined | User
+Defined in src/classes/Emoji.ts:47
mature
@@ -140,7 +140,7 @@
Returns boolean
+Defined in src/classes/Emoji.ts:70
name
@@ -150,7 +150,7 @@
Returns string
+Defined in src/classes/Emoji.ts:56
parent
@@ -160,7 +160,7 @@
Returns {
id: string;
type: "Server";
} | {
type: "Detached";
}
+Defined in src/classes/Emoji.ts:40
toString
@@ -184,7 +184,7 @@
Returns string
+Defined in src/classes/Emoji.ts:26
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
+Defined in src/collections/EmojiCollection.ts:28
getOrPartial
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
disconnect
@@ -243,7 +243,7 @@
Returns void
+Defined in src/events/EventClient.ts:162
emit
@@ -295,7 +295,7 @@ listeners.
Returns void
+Defined in src/events/EventClient.ts:185
listenerCount
@@ -511,7 +511,7 @@ listeners.
Returns void
+Defined in src/events/EventClient.ts:175
Private setState
@@ -528,7 +528,7 @@ listeners.
Returns void
+Defined in src/events/EventClient.ts:109
Returns string
+Defined in src/classes/File.ts:68
humanReadableSize
@@ -212,7 +212,7 @@
Returns string
+Defined in src/classes/File.ts:77
isSpoiler
@@ -222,7 +222,7 @@
Returns boolean
+Defined in src/classes/File.ts:90
url
@@ -232,7 +232,7 @@
Returns string
+Defined in src/classes/File.ts:59
Methods
@@ -266,7 +266,7 @@
Returns undefined | string
+Defined in src/classes/File.ts:100
+Defined in src/classes/MessageEmbed.ts:26
+Defined in src/classes/Message.ts:18
+Defined in src/classes/Message.ts:11
attachments
@@ -144,7 +144,7 @@
Returns undefined | File[]
+Defined in src/classes/Message.ts:117
author
@@ -154,7 +154,7 @@
Returns undefined | User
+Defined in src/classes/Message.ts:94
authorId
@@ -164,7 +164,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:87
avatarURL
@@ -174,7 +174,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:189
channel
@@ -184,7 +184,7 @@
Returns undefined | Channel
+Defined in src/classes/Message.ts:61
channelId
@@ -194,7 +194,7 @@
Returns string
+Defined in src/classes/Message.ts:54
content
@@ -204,7 +204,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:103
createdAt
@@ -214,7 +214,7 @@
Returns Date
+Defined in src/classes/Message.ts:26
editedAt
@@ -224,7 +224,7 @@
Returns undefined | Date
+Defined in src/classes/Message.ts:124
+Defined in src/classes/Message.ts:131
interactions
@@ -244,7 +244,7 @@
Returns undefined | {
reactions?: null | string[];
restrict_reactions?: boolean;
}
+Defined in src/classes/Message.ts:159
masquerade
@@ -254,7 +254,7 @@
Returns undefined | {
avatar?: null | string;
colour?: null | string;
name?: null | string;
}
+Defined in src/classes/Message.ts:166
masqueradeAvatarURL
@@ -264,7 +264,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:212
+Defined in src/classes/Message.ts:77
mentionIds
@@ -284,7 +284,7 @@
Returns undefined | string[]
+Defined in src/classes/Message.ts:138
nonce
@@ -294,7 +294,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:47
path
@@ -304,7 +304,7 @@
Returns string
+Defined in src/classes/Message.ts:33
reactions
@@ -314,7 +314,7 @@
Returns ReactiveMap<string, ReactiveSet<string>>
+Defined in src/classes/Message.ts:152
replyIds
@@ -324,7 +324,7 @@
Returns undefined | string[]
+Defined in src/classes/Message.ts:145
roleColour
@@ -334,7 +334,7 @@
Returns undefined | null | string
+Defined in src/classes/Message.ts:182
server
@@ -344,7 +344,7 @@
Returns undefined | Server
+Defined in src/classes/Message.ts:70
+Defined in src/classes/Message.ts:110
url
@@ -364,7 +364,7 @@
Returns string
+Defined in src/classes/Message.ts:40
username
@@ -374,7 +374,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:173
clearReactions
@@ -396,7 +396,7 @@
Returns Promise<undefined>
+Defined in src/classes/Message.ts:265
delete
@@ -406,7 +406,7 @@
Returns Promise<undefined>
+Defined in src/classes/Message.ts:231
edit
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";
};
}>
+Defined in src/classes/Message.ts:221
react
Returns Promise<undefined>
+Defined in src/classes/Message.ts:275
reply
@@ -468,7 +468,7 @@
mention: boolean = true
Returns undefined | Promise<Message>
+Defined in src/classes/Message.ts:247
unreact
Returns Promise<undefined>
+Defined in src/classes/Message.ts:287
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
+Defined in src/collections/MessageCollection.ts:36
getOrPartial
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
queryMessages
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";
};
}[] | {
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";
};
}[];
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;
};
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: "User" | "None" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
}[];
relationship?: null | "User" | "None" | "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
+Defined in src/classes/MessageEmbed.ts:15
Readonly type
type: "None" | "Website" | "Image" | "Video" | "Text"
+Defined in src/classes/MessageEmbed.ts:8
+Defined in src/classes/MessageEmbed.ts:26
+Defined in src/classes/PublicBot.ts:19
+Defined in src/classes/PublicBot.ts:11
Optional Readonly description
description?: string
+Defined in src/classes/PublicBot.ts:12
+Defined in src/classes/PublicBot.ts:9
Readonly username
username: string
+Defined in src/classes/PublicBot.ts:10
+Defined in src/classes/PublicBot.ts:31
+Defined in src/classes/PublicInvite.ts:18
Readonly type
type: "Server" | "None" | "Group"
+Defined in src/classes/PublicInvite.ts:11
+Defined in src/classes/PublicInvite.ts:29
+Defined in src/classes/Server.ts:36
Private #synced
#synced: undefined | "partial" | "full"
+Defined in src/classes/Server.ts:540
+Defined in src/classes/Server.ts:29
animatedIconURL
@@ -167,7 +167,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:282
banner
@@ -177,7 +177,7 @@
Returns undefined | File
+Defined in src/classes/Server.ts:96
bannerURL
@@ -187,7 +187,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:289
categories
@@ -197,7 +197,7 @@
Returns undefined | {
channels: string[];
id: string;
title: string;
}[]
+Defined in src/classes/Server.ts:121
channelIds
@@ -207,7 +207,7 @@
Returns ReactiveSet<string>
+Defined in src/classes/Server.ts:103
+Defined in src/classes/Server.ts:110
createdAt
@@ -227,7 +227,7 @@
Returns Date
+Defined in src/classes/Server.ts:52
defaultChannel
@@ -237,7 +237,7 @@
Returns undefined | Channel
+Defined in src/classes/Server.ts:233
defaultPermissions
@@ -247,7 +247,7 @@
Returns number
+Defined in src/classes/Server.ts:142
description
@@ -257,7 +257,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:82
discoverable
@@ -267,7 +267,7 @@
Returns boolean
+Defined in src/classes/Server.ts:163
+Defined in src/classes/Server.ts:149
icon
@@ -287,7 +287,7 @@
Returns undefined | File
+Defined in src/classes/Server.ts:89
iconURL
@@ -297,7 +297,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:275
mature
@@ -307,7 +307,7 @@
Returns boolean
+Defined in src/classes/Server.ts:170
+Defined in src/classes/Server.ts:296
mentions
@@ -329,7 +329,7 @@
Returns string[]
+Defined in src/classes/Server.ts:264
name
@@ -339,7 +339,7 @@
Returns string
+Defined in src/classes/Server.ts:75
orderedChannels
@@ -350,7 +350,7 @@ Uncategorised channels are returned in id="default" categ
Returns (Omit<{
channels: string[];
id: string;
title: string;
}, "channels"> & {
channels: Channel[];
})[]
+Defined in src/classes/Server.ts:178
orderedRoles
@@ -363,7 +363,7 @@ which is smaller for higher priority roles.
Returns {
colour?: null | string;
hoist?: boolean;
id: string;
name: string;
permissions: {
a: number;
d: number;
};
rank?: number;
}[]
+Defined in src/classes/Server.ts:243
owner
@@ -373,7 +373,7 @@ which is smaller for higher priority roles.
Returns undefined | User
+Defined in src/classes/Server.ts:66
ownerId
@@ -383,7 +383,7 @@ which is smaller for higher priority roles.
Returns string
+Defined in src/classes/Server.ts:59
permission
@@ -393,7 +393,7 @@ which is smaller for higher priority roles.
Returns number
+Defined in src/classes/Server.ts:306
roles
@@ -403,7 +403,7 @@ which is smaller for higher priority roles.
Returns ReactiveMap<string, {
colour?: null | string;
hoist?: boolean;
name: string;
permissions: {
a: number;
d: number;
};
rank?: number;
}>
+Defined in src/classes/Server.ts:135
systemMessages
@@ -413,7 +413,7 @@ which is smaller for higher priority roles.
Returns undefined | {
user_banned?: null | string;
user_joined?: null | string;
user_kicked?: null | string;
user_left?: null | string;
}
+Defined in src/classes/Server.ts:128
unread
@@ -425,7 +425,7 @@ which is smaller for higher priority roles.
Returns undefined | Channel
+Defined in src/classes/Server.ts:256
Methods
@@ -437,7 +437,7 @@ which is smaller for higher priority roles.
Returns Promise<void>
+Defined in src/classes/Server.ts:383
banUser
@@ -464,7 +464,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:392
createChannel
@@ -507,7 +507,7 @@ which is smaller for higher priority roles.
Returns Promise<Channel>
+Defined in src/classes/Server.ts:340
createEmoji
@@ -528,7 +528,7 @@ which is smaller for higher priority roles.
Returns Promise<Emoji>
+Defined in src/classes/Server.ts:612
createRole
@@ -545,7 +545,7 @@ which is smaller for higher priority roles.
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:485
delete
@@ -562,7 +562,7 @@ which is smaller for higher priority roles.
Returns Promise<void>
+Defined in src/classes/Server.ts:372
deleteRole
@@ -579,7 +579,7 @@ which is smaller for higher priority roles.
Returns Promise<undefined>
+Defined in src/classes/Server.ts:510
edit
@@ -649,7 +649,7 @@ which is smaller for higher priority roles.
Returns Promise<void>
+Defined in src/classes/Server.ts:353
editRole
@@ -698,7 +698,7 @@ which is smaller for higher priority roles.
Returns Promise<{
colour?: null | string;
hoist?: boolean;
name: string;
permissions: {
a: number;
d: number;
};
rank?: number;
}>
+Defined in src/classes/Server.ts:499
fetchBans
@@ -710,7 +710,7 @@ which is smaller for higher priority roles.
Returns Promise<ServerBan[]>
+Defined in src/classes/Server.ts:457
fetchEmojis
@@ -722,7 +722,7 @@ which is smaller for higher priority roles.
Returns Promise<Emoji[]>
+Defined in src/classes/Server.ts:634
fetchInvites
@@ -734,7 +734,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:443
fetchMember
@@ -753,7 +753,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:521
fetchMembers
@@ -765,7 +765,7 @@ which is smaller for higher priority roles.
Returns Promise<{
members: ServerMember[];
users: User[];
}>
+Defined in src/classes/Server.ts:592
havePermission
@@ -784,7 +784,7 @@ which is smaller for higher priority roles.
Returns boolean
+Defined in src/classes/Server.ts:315
kickUser
@@ -801,7 +801,7 @@ which is smaller for higher priority roles.
Returns Promise<undefined>
+Defined in src/classes/Server.ts:415
orPermission
@@ -820,7 +820,7 @@ which is smaller for higher priority roles.
Returns boolean
+Defined in src/classes/Server.ts:327
resetSyncStatus
@@ -830,7 +830,7 @@ which is smaller for higher priority roles.
Returns void
+Defined in src/classes/Server.ts:584
setPermissions
@@ -851,7 +851,7 @@ which is smaller for higher priority roles.
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:474
syncMembers
@@ -866,7 +866,7 @@ which is smaller for higher priority roles.
Optional excludeOffline: boolean
Returns Promise<void>
+Defined in src/classes/Server.ts:546
toString
@@ -878,7 +878,7 @@ which is smaller for higher priority roles.
Returns string
+Defined in src/classes/Server.ts:45
unbanUser
@@ -895,7 +895,7 @@ which is smaller for higher priority roles.
Returns Promise<undefined>
+Defined in src/classes/Server.ts:432
+Defined in src/classes/ServerBan.ts:18
Readonly id
id: {
server: string;
user: string;
}
@@ -129,12 +129,12 @@
Description
User Id
+Defined in src/classes/ServerBan.ts:10
Optional Readonly reason
reason?: string
+Defined in src/classes/ServerBan.ts:11
user
@@ -156,7 +156,7 @@
Returns undefined | User
+Defined in src/classes/ServerBan.ts:27
Methods
@@ -168,7 +168,7 @@
Returns Promise<void>
+Defined in src/classes/ServerBan.ts:41
Returns Promise<Server>
+Defined in src/collections/ServerCollection.ts:67
+Defined in src/collections/Collection.ts:154
+Defined in src/collections/Collection.ts:215
+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
+Defined in src/collections/ServerCollection.ts:34
getOrPartial
Returns undefined | Server
+Defined in src/collections/ServerCollection.ts:49
+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/Invite.ts:67
server
@@ -156,7 +156,7 @@
Returns undefined | Server
+Defined in src/classes/Invite.ts:74
+Defined in src/classes/Invite.ts:26
+Defined in src/classes/ServerMember.ts:35
Readonly id
id: {
server: string;
user: string;
}
@@ -134,7 +134,7 @@
Description
User Id
+Defined in src/classes/ServerMember.ts:28
avatar
@@ -156,7 +156,7 @@
Returns undefined | File
+Defined in src/classes/ServerMember.ts:79
avatarURL
@@ -166,7 +166,7 @@
Returns undefined | string
+Defined in src/classes/ServerMember.ts:192
hoistedRole
@@ -176,7 +176,7 @@
Returns null | {
colour?: null | string;
hoist?: boolean;
id: string;
name?: string;
permissions?: {
a: number;
d: number;
};
rank?: number;
}
+Defined in src/classes/ServerMember.ts:115
joinedAt
@@ -186,7 +186,7 @@
Returns Date
+Defined in src/classes/ServerMember.ts:65
nickname
@@ -196,7 +196,7 @@
Returns undefined | string
+Defined in src/classes/ServerMember.ts:72
orderedRoles
@@ -206,7 +206,7 @@
Returns {
colour?: null | string;
hoist?: boolean;
id: string;
name?: string;
permissions?: {
a: number;
d: number;
};
rank?: number;
}[]
+Defined in src/classes/ServerMember.ts:100
ranking
@@ -217,7 +217,7 @@ Smaller values are ranked as higher priority
Returns number
+Defined in src/classes/ServerMember.ts:140
roleColour
@@ -227,7 +227,7 @@ Smaller values are ranked as higher priority
Returns undefined | null | string
+Defined in src/classes/ServerMember.ts:127
roles
@@ -237,7 +237,7 @@ Smaller values are ranked as higher priority
Returns string[]
+Defined in src/classes/ServerMember.ts:86
server
@@ -247,7 +247,7 @@ Smaller values are ranked as higher priority
Returns undefined | Server
+Defined in src/classes/ServerMember.ts:51
timeout
@@ -257,7 +257,7 @@ Smaller values are ranked as higher priority
Returns undefined | Date
+Defined in src/classes/ServerMember.ts:93
user
@@ -267,7 +267,7 @@ Smaller values are ranked as higher priority
Returns undefined | User
+Defined in src/classes/ServerMember.ts:58
edit
@@ -335,7 +335,7 @@ Smaller values are ranked as higher priority
Returns Promise<void>
+Defined in src/classes/ServerMember.ts:212
getPermissions
@@ -354,7 +354,7 @@ Smaller values are ranked as higher priority
Returns number
+Defined in src/classes/ServerMember.ts:158
hasPermission
@@ -377,7 +377,7 @@ Smaller values are ranked as higher priority
Returns boolean
+Defined in src/classes/ServerMember.ts:170
inferiorTo
@@ -396,7 +396,7 @@ Smaller values are ranked as higher priority
Returns boolean
+Defined in src/classes/ServerMember.ts:185
kick
@@ -406,7 +406,7 @@ Smaller values are ranked as higher priority
Returns Promise<void>
+Defined in src/classes/ServerMember.ts:230
toString
@@ -418,7 +418,7 @@ Smaller values are ranked as higher priority
Returns string
+Defined in src/classes/ServerMember.ts:44
+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
+Defined in src/collections/ServerMemberCollection.ts:27
+Defined in src/collections/ServerMemberCollection.ts:53
+Defined in src/collections/ServerMemberCollection.ts:73
+Defined in src/collections/Collection.ts:146
+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
+Defined in src/classes/PublicInvite.ts:29
+Defined in src/classes/Session.ts:17
+Defined in src/classes/Session.ts:10
current
@@ -118,7 +118,7 @@
Returns boolean
+Defined in src/classes/Session.ts:40
name
@@ -128,7 +128,7 @@
Returns string
+Defined in src/classes/Session.ts:47
rename
Returns Promise<void>
+Defined in src/classes/Session.ts:55
toString
@@ -169,7 +169,7 @@
Returns string
+Defined in src/classes/Session.ts:26
Returns Promise<void>
+Defined in src/collections/SessionCollection.ts:31
+Defined in src/collections/Collection.ts:215
fetch
@@ -235,7 +235,7 @@
Returns Promise<Session[]>
+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
getOrCreate
@@ -380,7 +380,7 @@
name: string
+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
+Defined in src/collections/Collection.ts:120
Readonly updateUnderlyingObject
updateUnderlyingObject: SetStoreFunction<Record<string, V>>
+Defined in src/collections/Collection.ts:121
+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
get
@@ -317,7 +317,7 @@
Returns undefined | T
+Defined in src/collections/Collection.ts:137
has
@@ -337,7 +337,7 @@
Returns boolean
+Defined in src/collections/Collection.ts:146
isPartial
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
+Defined in src/classes/SystemMessage.ts:15
Readonly type
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";
}
+Defined in src/classes/SystemMessage.ts:26
+Defined in src/classes/MessageEmbed.ts:26
+Defined in src/classes/User.ts:19
+Defined in src/classes/User.ts:12
avatar
@@ -138,7 +138,7 @@
Returns undefined | File
+Defined in src/classes/User.ts:49
avatarURL
@@ -148,7 +148,7 @@
Returns string
+Defined in src/classes/User.ts:114
+Defined in src/classes/User.ts:56
bot
@@ -168,7 +168,7 @@
Returns undefined | {
owner: string;
}
+Defined in src/classes/User.ts:98
createdAt
@@ -178,7 +178,7 @@
Returns Date
+Defined in src/classes/User.ts:35
defaultAvatarURL
@@ -188,7 +188,7 @@
Returns string
+Defined in src/classes/User.ts:105
+Defined in src/classes/User.ts:91
online
@@ -208,7 +208,7 @@
Returns boolean
+Defined in src/classes/User.ts:77
permission
@@ -218,7 +218,7 @@
Returns number
+Defined in src/classes/User.ts:152
presence
@@ -228,7 +228,7 @@
Returns "Online" | "Idle" | "Focus" | "Busy" | "Invisible"
+Defined in src/classes/User.ts:133
privileged
@@ -238,7 +238,7 @@
Returns boolean
+Defined in src/classes/User.ts:84
relationship
@@ -248,7 +248,7 @@
Returns "User" | "None" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther"
+Defined in src/classes/User.ts:70
status
@@ -258,7 +258,7 @@
Returns undefined | {
presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
text?: null | string;
}
+Defined in src/classes/User.ts:63
username
@@ -268,7 +268,7 @@
Returns string
+Defined in src/classes/User.ts:42
blockUser
@@ -290,7 +290,7 @@
Returns Promise<void>
+Defined in src/classes/User.ts:260
changeUsername
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;
};
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: "User" | "None" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
}[];
relationship?: null | "User" | "None" | "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:204
edit
Returns Promise<void>
+Defined in src/classes/User.ts:190
fetchMutual
@@ -374,7 +374,7 @@
Returns Promise<{
servers: string[];
users: string[];
}>
+Defined in src/classes/User.ts:285
fetchProfile
@@ -386,7 +386,7 @@
Returns Promise<{
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;
}>
+Defined in src/classes/User.ts:275
openDM
@@ -398,7 +398,7 @@
Returns Promise<Channel>
+Defined in src/classes/User.ts:215
removeFriend
@@ -408,7 +408,7 @@
Returns Promise<void>
+Defined in src/classes/User.ts:253
statusMessage
@@ -438,7 +438,7 @@
Returns string
Returns undefined | string
+Defined in src/classes/User.ts:142
toString
@@ -450,7 +450,7 @@
Returns string
+Defined in src/classes/User.ts:28
unblockUser
@@ -460,7 +460,7 @@
Returns Promise<void>
+Defined in src/classes/User.ts:267
Returns Promise<User>
+Defined in src/collections/UserCollection.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
+Defined in src/collections/UserCollection.ts:41
getOrPartial
Returns undefined | User
+Defined in src/collections/UserCollection.ts:55
+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/classes/SystemMessage.ts:26
+Defined in src/classes/SystemMessage.ts:26
+Defined in src/classes/MessageEmbed.ts:26
Returns undefined | string
+Defined in src/classes/MessageEmbed.ts:154
+Defined in src/classes/MessageEmbed.ts:26
+Defined in src/Client.ts:36
Raw content type of this file