diff --git a/classes/API.API.html b/classes/API.API.html
index 4e61029d..3a1fcb6d 100644
--- a/classes/API.API.html
+++ b/classes/API.API.html
@@ -36,7 +36,7 @@
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:41
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:41
@@ -79,19 +79,19 @@
Optional __namedParameters: Partial < Options >
Returns API
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:44
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:44
Properties
Private authentication
authentication: any
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:43
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:43
Private baseURL
baseURL: any
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:42
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:42
Accessors
@@ -103,7 +103,7 @@
Returns AxiosRequestConfig < any >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:48
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:48
config
@@ -113,7 +113,7 @@
Returns AxiosRequestConfig < any >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:52
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:52
Methods
@@ -129,7 +129,7 @@
Type Parameters
-Path extends "/auth/mfa/totp" | ` /bots/ ${ string } ` | ` /channels/ ${ string } ` | "-/channels/{target}" | ` /channels/ ${ string } /messages/ ${ string } ` | "-/channels/{target}/messages/{msg}" | ` /servers/ ${ string } /members/ ${ string } ` | "-/servers/{target}/members/{member}" | ` /invites/ ${ string } ` | "-/invites/{target}" | ` /custom/emoji/ ${ string } ` | "-/custom/emoji/{id}" | ` /webhooks/ ${ string } / ${ string } ` | "-/webhooks/{webhook_id}/{token}" | ` /webhooks/ ${ string } ` | "-/webhooks/{webhook_id}" | ` /users/ ${ string } /friend ` | "-/users/{target}/friend" | ` /users/ ${ string } /block ` | "-/users/{target}/block" | "-/bots/{target}" | ` /channels/ ${ string } /messages/bulk ` | "-/channels/{target}/messages/bulk" | ` /channels/ ${ string } /recipients/ ${ string } ` | "-/channels/{target}/recipients/{member}" | ` /channels/ ${ string } /messages/ ${ string } /reactions/ ${ string } ` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | ` /channels/ ${ string } /messages/ ${ string } /reactions ` | "-/channels/{target}/messages/{msg}/reactions" | ` /servers/ ${ string } ` | "-/servers/{target}" | ` /servers/ ${ string } /bans/ ${ string } ` | "-/servers/{server}/bans/{target}" | ` /servers/ ${ string } /roles/ ${ string } ` | "-/servers/{target}/roles/{role_id}" | ` /auth/session/ ${ string } ` | "-/auth/session/{id}"
+Path extends "/auth/mfa/totp" | ` /bots/ ${ string } ` | ` /channels/ ${ string } ` | "-/channels/{target}" | ` /channels/ ${ string } /messages/ ${ string } ` | "-/channels/{target}/messages/{msg}" | ` /servers/ ${ string } /members/ ${ string } ` | "-/servers/{target}/members/{member}" | ` /invites/ ${ string } ` | "-/invites/{target}" | ` /custom/emoji/ ${ string } ` | "-/custom/emoji/{emoji_id}" | ` /webhooks/ ${ string } / ${ string } ` | "-/webhooks/{webhook_id}/{token}" | ` /webhooks/ ${ string } ` | "-/webhooks/{webhook_id}" | ` /users/ ${ string } /friend ` | "-/users/{target}/friend" | ` /users/ ${ string } /block ` | "-/users/{target}/block" | "-/bots/{target}" | ` /channels/ ${ string } /messages/bulk ` | "-/channels/{target}/messages/bulk" | ` /channels/ ${ string } /recipients/ ${ string } ` | "-/channels/{target}/recipients/{member}" | ` /channels/ ${ string } /messages/ ${ string } /reactions/ ${ string } ` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | ` /channels/ ${ string } /messages/ ${ string } /reactions ` | "-/channels/{target}/messages/{msg}/reactions" | ` /servers/ ${ string } ` | "-/servers/{target}" | ` /servers/ ${ string } /bans/ ${ string } ` | "-/servers/{server}/bans/{target}" | ` /servers/ ${ string } /roles/ ${ string } ` | "-/servers/{target}/roles/{role_id}" | ` /auth/session/ ${ string } ` | "-/auth/session/{id}"
Route extends APIRoutes & { method: "delete" ; } & { parts: Count < Path , "/" , [ ] > ; path: Path ; }
@@ -149,7 +149,7 @@
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:138
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:138
delete< Path , Route > ( path: Path , params?: any ) : Promise < Route [ "response" ] >
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:148
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:148
get
@@ -190,7 +190,7 @@
Type Parameters
-Path extends "/auth/session/all" | "/" | "/admin/stats" | ` /users/ ${ string } ` | "-/users/{target}" | ` /users/ ${ string } /flags ` | "-/users/{target}/flags" | ` /users/ ${ string } /default_avatar ` | "-/users/{target}/default_avatar" | ` /users/ ${ string } /profile ` | "-/users/{target}/profile" | ` /users/ ${ string } /dm ` | "-/users/{target}/dm" | ` /users/ ${ string } /mutual ` | "-/users/{target}/mutual" | ` /bots/ ${ string } /invite ` | "-/bots/{target}/invite" | ` /bots/ ${ string } ` | "-/bots/{bot}" | ` /channels/ ${ string } ` | "-/channels/{target}" | ` /channels/ ${ string } /members ` | "-/channels/{target}/members" | ` /channels/ ${ string } /messages/ ${ string } ` | "-/channels/{target}/messages/{msg}" | ` /channels/ ${ string } /webhooks ` | "-/channels/{channel_id}/webhooks" | ` /servers/ ${ string } /members/ ${ string } ` | "-/servers/{target}/members/{member}" | ` /servers/ ${ string } /bans ` | "-/servers/{target}/bans" | ` /servers/ ${ string } /invites ` | "-/servers/{target}/invites" | ` /servers/ ${ string } /emojis ` | "-/servers/{target}/emojis" | ` /invites/ ${ string } ` | "-/invites/{target}" | ` /custom/emoji/ ${ string } ` | "-/custom/emoji/{id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads" | ` /webhooks/ ${ string } / ${ string } ` | "-/webhooks/{webhook_id}/{token}" | ` /webhooks/ ${ string } ` | "-/webhooks/{webhook_id}" | ` /channels/ ${ string } /messages ` | "-/channels/{target}/messages" | ` /servers/ ${ string } ` | "-/servers/{target}" | ` /servers/ ${ string } /members ` | "-/servers/{target}/members" | ` /servers/ ${ string } /members_experimental_query ` | "-/servers/{target}/members_experimental_query"
+Path extends "/auth/session/all" | "/" | "/admin/stats" | ` /users/ ${ string } ` | "-/users/{target}" | ` /users/ ${ string } /flags ` | "-/users/{target}/flags" | ` /users/ ${ string } /default_avatar ` | "-/users/{target}/default_avatar" | ` /users/ ${ string } /profile ` | "-/users/{target}/profile" | ` /users/ ${ string } /dm ` | "-/users/{target}/dm" | ` /users/ ${ string } /mutual ` | "-/users/{target}/mutual" | ` /bots/ ${ string } /invite ` | "-/bots/{target}/invite" | ` /bots/ ${ string } ` | "-/bots/{bot}" | ` /channels/ ${ string } ` | "-/channels/{target}" | ` /channels/ ${ string } /members ` | "-/channels/{target}/members" | ` /channels/ ${ string } /messages/ ${ string } ` | "-/channels/{target}/messages/{msg}" | ` /channels/ ${ string } /webhooks ` | "-/channels/{channel_id}/webhooks" | ` /servers/ ${ string } /members/ ${ string } ` | "-/servers/{target}/members/{member}" | ` /servers/ ${ string } /bans ` | "-/servers/{target}/bans" | ` /servers/ ${ string } /invites ` | "-/servers/{target}/invites" | ` /servers/ ${ string } /emojis ` | "-/servers/{target}/emojis" | ` /invites/ ${ string } ` | "-/invites/{target}" | ` /custom/emoji/ ${ string } ` | "-/custom/emoji/{emoji_id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads" | ` /webhooks/ ${ string } / ${ string } ` | "-/webhooks/{webhook_id}/{token}" | ` /webhooks/ ${ string } ` | "-/webhooks/{webhook_id}" | ` /channels/ ${ string } /messages ` | "-/channels/{target}/messages" | ` /servers/ ${ string } ` | "-/servers/{target}" | ` /servers/ ${ string } /members ` | "-/servers/{target}/members" | ` /servers/ ${ string } /members_experimental_query ` | "-/servers/{target}/members_experimental_query"
Route extends APIRoutes & { method: "get" ; } & { parts: Count < Path , "/" , [ ] > ; path: Path ; }
@@ -210,7 +210,7 @@
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:72
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:72
get< Path , Route > ( path: Path ) : Promise < Route [ "response" ] >
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:81
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:81
patch
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:94
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:94
patch< Path , Route > ( path: Path ) : Promise < Route [ "response" ] >
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:103
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:103
post
@@ -304,7 +304,7 @@
Type Parameters
-Path extends "/users/friend" | "/bots/create" | "/channels/create" | "/servers/create" | "/safety/report" | "/auth/account/create" | "/auth/account/reverify" | "/auth/account/delete" | "/auth/account/reset_password" | "/auth/session/login" | "/auth/mfa/totp" | "/onboard/complete" | "/push/subscribe" | "/sync/settings/fetch" | "/sync/settings/set" | ` /bots/ ${ string } /invite ` | "-/bots/{target}/invite" | ` /channels/ ${ string } /webhooks ` | ` /invites/ ${ string } ` | "-/invites/{target}" | ` /webhooks/ ${ string } / ${ string } ` | "-/webhooks/{webhook_id}/{token}" | ` /channels/ ${ string } /invites ` | "-/channels/{target}/invites" | ` /channels/ ${ string } /messages ` | "-/channels/{target}/messages" | ` /channels/ ${ string } /search ` | "-/channels/{target}/search" | ` /channels/ ${ string } /messages/stale ` | "-/channels/{_target}/messages/stale" | ` /channels/ ${ string } /join_call ` | "-/channels/{target}/join_call" | "-/channels/{target}/webhooks" | ` /servers/ ${ string } /channels ` | "-/servers/{target}/channels" | ` /servers/ ${ string } /roles ` | "-/servers/{target}/roles" | "/auth/account/disable" | ` /auth/account/verify/ ${ string } ` | "-/auth/account/verify/{code}" | "/auth/session/logout" | "/auth/mfa/recovery" | "/push/unsubscribe" | ` /webhooks/ ${ string } / ${ string } /github ` | "-/webhooks/{webhook_id}/{token}/github"
+Path extends "/users/friend" | "/bots/create" | "/channels/create" | "/servers/create" | "/safety/report" | "/auth/account/create" | "/auth/account/reverify" | "/auth/account/delete" | "/auth/account/reset_password" | "/auth/session/login" | "/auth/mfa/totp" | "/onboard/complete" | "/push/subscribe" | "/sync/settings/fetch" | "/sync/settings/set" | ` /bots/ ${ string } /invite ` | "-/bots/{target}/invite" | ` /channels/ ${ string } /webhooks ` | ` /invites/ ${ string } ` | "-/invites/{target}" | ` /webhooks/ ${ string } / ${ string } ` | "-/webhooks/{webhook_id}/{token}" | ` /channels/ ${ string } /invites ` | "-/channels/{target}/invites" | ` /channels/ ${ string } /messages ` | "-/channels/{target}/messages" | ` /channels/ ${ string } /search ` | "-/channels/{target}/search" | ` /channels/ ${ string } /join_call ` | "-/channels/{target}/join_call" | "-/channels/{target}/webhooks" | ` /servers/ ${ string } /channels ` | "-/servers/{target}/channels" | ` /servers/ ${ string } /roles ` | "-/servers/{target}/roles" | "/auth/account/disable" | ` /auth/account/verify/ ${ string } ` | "-/auth/account/verify/{code}" | "/auth/session/logout" | "/auth/mfa/recovery" | "/push/unsubscribe" | ` /webhooks/ ${ string } / ${ string } /github ` | "-/webhooks/{webhook_id}/{token}/github"
Route extends APIRoutes & { method: "post" ; } & { parts: Count < Path , "/" , [ ] > ; path: Path ; }
@@ -324,7 +324,7 @@
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:161
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:161
post< Path , Route > ( path: Path ) : Promise < Route [ "response" ] >
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:170
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:170
put
@@ -361,7 +361,7 @@
Type Parameters
-Path extends "/auth/account/delete" | "/auth/mfa/ticket" | "/auth/mfa/totp" | ` /custom/emoji/ ${ string } ` | "-/custom/emoji/{id}" | ` /users/ ${ string } /friend ` | "-/users/{target}/friend" | ` /users/ ${ string } /block ` | "-/users/{target}/block" | ` /channels/ ${ string } /ack/ ${ string } ` | "-/channels/{target}/ack/{message}" | ` /channels/ ${ string } /recipients/ ${ string } ` | "-/channels/{target}/recipients/{member}" | ` /channels/ ${ string } /permissions/ ${ string } ` | "-/channels/{target}/permissions/{role_id}" | ` /channels/ ${ string } /permissions/default ` | "-/channels/{target}/permissions/default" | ` /channels/ ${ string } /messages/ ${ string } /reactions/ ${ string } ` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | ` /servers/ ${ string } /ack ` | "-/servers/{target}/ack" | ` /servers/ ${ string } /bans/ ${ string } ` | "-/servers/{server}/bans/{target}" | ` /servers/ ${ string } /permissions/ ${ string } ` | "-/servers/{target}/permissions/{role_id}" | ` /servers/ ${ string } /permissions/default ` | "-/servers/{target}/permissions/default"
+Path extends "/auth/account/delete" | "/auth/mfa/ticket" | "/auth/mfa/totp" | ` /custom/emoji/ ${ string } ` | ` /users/ ${ string } /friend ` | "-/users/{target}/friend" | ` /users/ ${ string } /block ` | "-/users/{target}/block" | ` /channels/ ${ string } /ack/ ${ string } ` | "-/channels/{target}/ack/{message}" | ` /channels/ ${ string } /recipients/ ${ string } ` | "-/channels/{group_id}/recipients/{member_id}" | ` /channels/ ${ string } /permissions/ ${ string } ` | "-/channels/{target}/permissions/{role_id}" | ` /channels/ ${ string } /permissions/default ` | "-/channels/{target}/permissions/default" | ` /channels/ ${ string } /messages/ ${ string } /reactions/ ${ string } ` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | ` /servers/ ${ string } /ack ` | "-/servers/{target}/ack" | ` /servers/ ${ string } /bans/ ${ string } ` | "-/servers/{server}/bans/{target}" | ` /servers/ ${ string } /permissions/ ${ string } ` | "-/servers/{target}/permissions/{role_id}" | ` /servers/ ${ string } /permissions/default ` | "-/servers/{target}/permissions/default" | "-/custom/emoji/{id}"
Route extends APIRoutes & { method: "put" ; } & { parts: Count < Path , "/" , [ ] > ; path: Path ; }
@@ -381,7 +381,7 @@
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:116
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:116
put< Path , Route > ( path: Path ) : Promise < Route [ "response" ] >
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:125
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:125
req
@@ -422,7 +422,7 @@
Routes extends PickRoutes < Method >
-Path extends "/safety/report" | "/auth/account/create" | "/auth/account/reverify" | "/auth/account/delete" | "/auth/account/change/password" | "/auth/account/change/email" | "/auth/account/reset_password" | "/auth/mfa/ticket" | "/auth/mfa/totp" | "/onboard/complete" | "/push/subscribe" | "/sync/settings/fetch" | "/sync/settings/set" | "/" | "/admin/stats" | ` /users/ ${ string } ` | "-/users/{target}" | ` /users/ ${ string } /flags ` | "-/users/{target}/flags" | ` /users/ ${ string } /default_avatar ` | "-/users/{target}/default_avatar" | ` /users/ ${ string } /profile ` | "-/users/{target}/profile" | ` /users/ ${ string } /dm ` | "-/users/{target}/dm" | ` /users/ ${ string } /mutual ` | "-/users/{target}/mutual" | ` /bots/ ${ string } /invite ` | "-/bots/{target}/invite" | ` /bots/ ${ string } ` | "-/bots/{bot}" | ` /channels/ ${ string } ` | "-/channels/{target}" | ` /channels/ ${ string } /members ` | "-/channels/{target}/members" | ` /channels/ ${ string } /messages/ ${ string } ` | "-/channels/{target}/messages/{msg}" | ` /channels/ ${ string } /webhooks ` | "-/channels/{channel_id}/webhooks" | ` /servers/ ${ string } /members/ ${ string } ` | "-/servers/{target}/members/{member}" | ` /servers/ ${ string } /bans ` | "-/servers/{target}/bans" | ` /servers/ ${ string } /invites ` | "-/servers/{target}/invites" | ` /servers/ ${ string } /emojis ` | "-/servers/{target}/emojis" | ` /invites/ ${ string } ` | "-/invites/{target}" | ` /custom/emoji/ ${ string } ` | "-/custom/emoji/{id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads" | ` /webhooks/ ${ string } / ${ string } ` | "-/webhooks/{webhook_id}/{token}" | ` /webhooks/ ${ string } ` | "-/webhooks/{webhook_id}" | ` /users/ ${ string } /friend ` | "-/users/{target}/friend" | ` /users/ ${ string } /block ` | "-/users/{target}/block" | "-/bots/{target}" | ` /channels/ ${ string } /ack/ ${ string } ` | "-/channels/{target}/ack/{message}" | ` /channels/ ${ string } /invites ` | "-/channels/{target}/invites" | ` /channels/ ${ string } /messages ` | "-/channels/{target}/messages" | ` /channels/ ${ string } /search ` | "-/channels/{target}/search" | ` /channels/ ${ string } /messages/stale ` | "-/channels/{_target}/messages/stale" | ` /channels/ ${ string } /messages/bulk ` | "-/channels/{target}/messages/bulk" | ` /channels/ ${ string } /recipients/ ${ string } ` | "-/channels/{target}/recipients/{member}" | ` /channels/ ${ string } /join_call ` | "-/channels/{target}/join_call" | ` /channels/ ${ string } /permissions/ ${ string } ` | "-/channels/{target}/permissions/{role_id}" | ` /channels/ ${ string } /permissions/default ` | "-/channels/{target}/permissions/default" | ` /channels/ ${ string } /messages/ ${ string } /reactions/ ${ string } ` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | ` /channels/ ${ string } /messages/ ${ string } /reactions ` | "-/channels/{target}/messages/{msg}/reactions" | "-/channels/{target}/webhooks" | ` /servers/ ${ string } ` | "-/servers/{target}" | ` /servers/ ${ string } /ack ` | "-/servers/{target}/ack" | ` /servers/ ${ string } /channels ` | "-/servers/{target}/channels" | ` /servers/ ${ string } /members ` | "-/servers/{target}/members" | "-/servers/{server}/members/{target}" | ` /servers/ ${ string } /members_experimental_query ` | "-/servers/{target}/members_experimental_query" | ` /servers/ ${ string } /bans/ ${ string } ` | "-/servers/{server}/bans/{target}" | ` /servers/ ${ string } /roles ` | "-/servers/{target}/roles" | ` /servers/ ${ string } /roles/ ${ string } ` | "-/servers/{target}/roles/{role_id}" | ` /servers/ ${ string } /permissions/ ${ string } ` | "-/servers/{target}/permissions/{role_id}" | ` /servers/ ${ string } /permissions/default ` | "-/servers/{target}/permissions/default" | "/auth/account/disable" | ` /auth/account/verify/ ${ string } ` | "-/auth/account/verify/{code}" | ` /auth/session/ ${ string } ` | "-/auth/session/{id}" | "/auth/mfa/recovery" | "/push/unsubscribe" | ` /webhooks/ ${ string } / ${ string } /github ` | "-/webhooks/{webhook_id}/{token}/github"
+Path extends "/safety/report" | "/auth/account/create" | "/auth/account/reverify" | "/auth/account/delete" | "/auth/account/change/password" | "/auth/account/change/email" | "/auth/account/reset_password" | "/auth/mfa/ticket" | "/auth/mfa/totp" | "/onboard/complete" | "/push/subscribe" | "/sync/settings/fetch" | "/sync/settings/set" | "/" | "/admin/stats" | ` /users/ ${ string } ` | "-/users/{target}" | ` /users/ ${ string } /flags ` | "-/users/{target}/flags" | ` /users/ ${ string } /default_avatar ` | "-/users/{target}/default_avatar" | ` /users/ ${ string } /profile ` | "-/users/{target}/profile" | ` /users/ ${ string } /dm ` | "-/users/{target}/dm" | ` /users/ ${ string } /mutual ` | "-/users/{target}/mutual" | ` /bots/ ${ string } /invite ` | "-/bots/{target}/invite" | ` /bots/ ${ string } ` | "-/bots/{bot}" | ` /channels/ ${ string } ` | "-/channels/{target}" | ` /channels/ ${ string } /members ` | "-/channels/{target}/members" | ` /channels/ ${ string } /messages/ ${ string } ` | "-/channels/{target}/messages/{msg}" | ` /channels/ ${ string } /webhooks ` | "-/channels/{channel_id}/webhooks" | ` /servers/ ${ string } /members/ ${ string } ` | "-/servers/{target}/members/{member}" | ` /servers/ ${ string } /bans ` | "-/servers/{target}/bans" | ` /servers/ ${ string } /invites ` | "-/servers/{target}/invites" | ` /servers/ ${ string } /emojis ` | "-/servers/{target}/emojis" | ` /invites/ ${ string } ` | "-/invites/{target}" | ` /custom/emoji/ ${ string } ` | "-/custom/emoji/{emoji_id}" | "/auth/account/" | "/auth/mfa/" | "/auth/mfa/methods" | "/onboard/hello" | "/sync/unreads" | ` /webhooks/ ${ string } / ${ string } ` | "-/webhooks/{webhook_id}/{token}" | ` /webhooks/ ${ string } ` | "-/webhooks/{webhook_id}" | ` /users/ ${ string } /friend ` | "-/users/{target}/friend" | ` /users/ ${ string } /block ` | "-/users/{target}/block" | "-/bots/{target}" | ` /channels/ ${ string } /ack/ ${ string } ` | "-/channels/{target}/ack/{message}" | ` /channels/ ${ string } /invites ` | "-/channels/{target}/invites" | ` /channels/ ${ string } /messages ` | "-/channels/{target}/messages" | ` /channels/ ${ string } /search ` | "-/channels/{target}/search" | ` /channels/ ${ string } /messages/bulk ` | "-/channels/{target}/messages/bulk" | ` /channels/ ${ string } /recipients/ ${ string } ` | "-/channels/{group_id}/recipients/{member_id}" | "-/channels/{target}/recipients/{member}" | ` /channels/ ${ string } /join_call ` | "-/channels/{target}/join_call" | ` /channels/ ${ string } /permissions/ ${ string } ` | "-/channels/{target}/permissions/{role_id}" | ` /channels/ ${ string } /permissions/default ` | "-/channels/{target}/permissions/default" | ` /channels/ ${ string } /messages/ ${ string } /reactions/ ${ string } ` | "-/channels/{target}/messages/{msg}/reactions/{emoji}" | ` /channels/ ${ string } /messages/ ${ string } /reactions ` | "-/channels/{target}/messages/{msg}/reactions" | "-/channels/{target}/webhooks" | ` /servers/ ${ string } ` | "-/servers/{target}" | ` /servers/ ${ string } /ack ` | "-/servers/{target}/ack" | ` /servers/ ${ string } /channels ` | "-/servers/{target}/channels" | ` /servers/ ${ string } /members ` | "-/servers/{target}/members" | "-/servers/{server}/members/{target}" | ` /servers/ ${ string } /members_experimental_query ` | "-/servers/{target}/members_experimental_query" | ` /servers/ ${ string } /bans/ ${ string } ` | "-/servers/{server}/bans/{target}" | ` /servers/ ${ string } /roles ` | "-/servers/{target}/roles" | ` /servers/ ${ string } /roles/ ${ string } ` | "-/servers/{target}/roles/{role_id}" | ` /servers/ ${ string } /permissions/ ${ string } ` | "-/servers/{target}/permissions/{role_id}" | ` /servers/ ${ string } /permissions/default ` | "-/servers/{target}/permissions/default" | "-/custom/emoji/{id}" | "/auth/account/disable" | ` /auth/account/verify/ ${ string } ` | "-/auth/account/verify/{code}" | ` /auth/session/ ${ string } ` | "-/auth/session/{id}" | "/auth/mfa/recovery" | "/push/unsubscribe" | ` /webhooks/ ${ string } / ${ string } /github ` | "-/webhooks/{webhook_id}/{token}/github"
Route extends Object
@@ -446,7 +446,7 @@
Returns Promise < Route [ "response" ] >
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:61
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:61
Returns Bot
+Defined in src/classes/Bot.ts:18
+Defined in src/classes/Bot.ts:11
created At
@@ -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
interactions Url
@@ -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
owner Id
@@ -177,7 +177,7 @@
Returns string
+Defined in src/classes/Bot.ts:48
privacy Policy Url
@@ -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
terms Of Service Url
@@ -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
to String
@@ -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
fetch Owned
@@ -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 #ack Timeout
#ack Timeout?: number
+Defined in src/classes/Channel.ts:632
Private Readonly #collection
+Defined in src/classes/Channel.ts:24
+Defined in src/classes/Channel.ts:25
animated IconURL
@@ -180,7 +180,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:315
created At
@@ -190,7 +190,7 @@
Returns Date
+Defined in src/classes/Channel.ts:48
default Permissions
@@ -200,7 +200,7 @@
Returns undefined | { a: number ; d: number ; }
+Defined in src/classes/Channel.ts:217
description
@@ -210,7 +210,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:98
display Name
@@ -220,7 +220,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:87
icon
@@ -230,7 +230,7 @@
Returns undefined | File
+Defined in src/classes/Channel.ts:105
iconURL
@@ -240,7 +240,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:299
last Message
@@ -250,7 +250,7 @@
Returns undefined | Message
+Defined in src/classes/Channel.ts:245
last Message At
@@ -260,7 +260,7 @@
Returns undefined | Date
+Defined in src/classes/Channel.ts:252
last Message Id
@@ -270,7 +270,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:238
mature
@@ -280,7 +280,7 @@
Returns boolean
+Defined in src/classes/Channel.ts:231
mentions
@@ -290,7 +290,7 @@
Returns undefined | ReactiveSet < string >
+Defined in src/classes/Channel.ts:288
name
@@ -300,7 +300,7 @@
Returns string
+Defined in src/classes/Channel.ts:80
owner
@@ -310,7 +310,7 @@
Returns undefined | User
+Defined in src/classes/Channel.ts:185
owner Id
@@ -320,7 +320,7 @@
Returns string
+Defined in src/classes/Channel.ts:178
path
@@ -330,7 +330,7 @@
Returns string
+Defined in src/classes/Channel.ts:62
permission
@@ -340,7 +340,7 @@
Returns number
+Defined in src/classes/Channel.ts:347
permissions
@@ -350,7 +350,7 @@
Returns undefined | number
+Defined in src/classes/Channel.ts:210
potentially Restricted Channel
@@ -360,7 +360,7 @@
Returns undefined | string | boolean
+Defined in src/classes/Channel.ts:325
recipient
@@ -370,7 +370,7 @@
Returns undefined | User
+Defined in src/classes/Channel.ts:151
recipient Ids
@@ -380,7 +380,7 @@
Returns ReactiveSet < string >
+Defined in src/classes/Channel.ts:135
recipients
@@ -390,7 +390,7 @@
Returns User []
+Defined in src/classes/Channel.ts:142
role Permissions
@@ -400,7 +400,7 @@
Returns undefined | Record < string , { a: number ; d: number ; } >
+Defined in src/classes/Channel.ts:224
server
@@ -410,7 +410,7 @@
Returns undefined | Server
+Defined in src/classes/Channel.ts:201
server Id
@@ -420,7 +420,7 @@
Returns string
+Defined in src/classes/Channel.ts:194
small IconURL
@@ -430,7 +430,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:308
type
@@ -440,7 +440,7 @@
Returns "SavedMessages" | "DirectMessage" | "Group" | "TextChannel" | "VoiceChannel"
+Defined in src/classes/Channel.ts:55
typing
@@ -450,7 +450,7 @@
Returns User []
+Defined in src/classes/Channel.ts:126
typing Ids
@@ -460,7 +460,7 @@
Returns ReactiveSet < string >
+Defined in src/classes/Channel.ts:119
unread
@@ -470,7 +470,7 @@
Returns boolean
+Defined in src/classes/Channel.ts:268
updated At
@@ -480,7 +480,7 @@
Returns Date
+Defined in src/classes/Channel.ts:261
url
@@ -490,7 +490,7 @@
Returns string
+Defined in src/classes/Channel.ts:73
user
@@ -500,7 +500,7 @@
Returns undefined | User
+Defined in src/classes/Channel.ts:169
user Id
@@ -510,7 +510,7 @@
Returns string
+Defined in src/classes/Channel.ts:162
add Member
Returns Promise < undefined >
+Defined in src/classes/Channel.ts:441
create Invite
@@ -568,7 +568,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:626
delete
Returns Promise < void >
+Defined in src/classes/Channel.ts:423
delete Messages
Returns Promise < void >
+Defined in src/classes/Channel.ts:612
edit
@@ -657,7 +657,7 @@
Optional remove?: null | ( "Description" | "Icon" | "DefaultPermissions" ) []
Returns Promise < void >
+Defined in src/classes/Channel.ts:414
fetch Members
@@ -671,7 +671,7 @@
Returns Promise < User [] >
+Defined in src/classes/Channel.ts:381
fetch Message
Returns Promise < Message >
+Defined in src/classes/Channel.ts:494
fetch Messages
Returns Promise < Message [] >
+Defined in src/classes/Channel.ts:508
fetch Messages With Users
Returns Promise < { members: undefined | ServerMember [] ; messages: Message [] ; users: User [] ; } >
+Defined in src/classes/Channel.ts:533
fetch Webhooks
@@ -748,7 +748,7 @@
Returns Promise < ChannelWebhook [] >
+Defined in src/classes/Channel.ts:398
have Permission
Returns boolean
+Defined in src/classes/Channel.ts:356
or Permission
Returns boolean
+Defined in src/classes/Channel.ts:368
remove Member
Returns Promise < undefined >
+Defined in src/classes/Channel.ts:452
+Defined in src/classes/Channel.ts:566
+Defined in src/classes/Channel.ts:585
send Message
@@ -870,7 +870,7 @@
idempotencyKey: string = ...
Returns Promise < Message >
+Defined in src/classes/Channel.ts:464
set Permissions
Returns Promise < { _id: string ; analytics?: boolean ; banner?: null | { _id: string ; content_type: string ; deleted?: null | boolean ; filename: string ; message_id?: null | string ; metadata: { type: "File" ; } | { type: "Text" ; } | { height: number ; type: "Image" ; width: number ; } | { height: number ; type: "Video" ; width: number ; } | { type: "Audio" ; } ; object_id?: null | string ; reported?: null | boolean ; server_id?: null | string ; size: number ; tag: string ; user_id?: null | string ; } ; categories?: null | { channels: string [] ; id: string ; title: string ; } [] ; channels: string [] ; default_permissions: number ; description?: null | string ; discoverable?: boolean ; flags?: null | number ; icon?: null | { _id: string ; content_type: string ; deleted?: null | boolean ; filename: string ; message_id?: null | string ; metadata: { type: "File" ; } | { type: "Text" ; } | { height: number ; type: "Image" ; width: number ; } | { height: number ; type: "Video" ; width: number ; } | { type: "Audio" ; } ; object_id?: null | string ; reported?: null | boolean ; server_id?: null | string ; size: number ; tag: string ; user_id?: null | string ; } ; name: string ; nsfw?: boolean ; owner: string ; roles?: { [key: string ]: components [ "schemas" ] [ "Role" ] ; } ; system_messages?: null | { user_banned?: null | string ; user_joined?: null | string ; user_kicked?: null | string ; user_left?: null | string ; } ; } >
+Defined in src/classes/Channel.ts:690
start Typing
@@ -918,7 +918,7 @@
Returns void
+Defined in src/classes/Channel.ts:701
stop Typing
@@ -930,7 +930,7 @@
Returns void
+Defined in src/classes/Channel.ts:712
to String
@@ -942,7 +942,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
get Or Partial
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: "Group" | "None" | "Server"
+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
message Mention Ids
@@ -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
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
from Token
Returns Promise < ChannelWebhook >
+Defined in src/collections/ChannelWebhookCollection.ts:32
+Defined in src/collections/Collection.ts:137
get Or Create
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:207
Returns Promise < void >
+Defined in src/Client.ts:289
Private #update Headers
@@ -406,7 +406,7 @@
Returns void
+Defined in src/Client.ts:298
add Listener
@@ -450,7 +450,7 @@
Returns void
+Defined in src/Client.ts:276
emit
@@ -541,7 +541,7 @@ listeners.
Returns Promise < void >
+Defined in src/Client.ts:312
login Bot
@@ -558,7 +558,7 @@ listeners.
Returns Promise < void >
+Defined in src/Client.ts:339
markdown To Text
@@ -577,7 +577,7 @@ listeners.
Returns string
+Defined in src/Client.ts:351
off
@@ -704,7 +704,7 @@ listeners.
Returns undefined | string
+Defined in src/Client.ts:379
remove All Listeners
@@ -777,7 +777,7 @@ listeners.
Returns Promise < void >
+Defined in src/Client.ts:328
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 for Each
@@ -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
to List
@@ -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
created At
@@ -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
to String
@@ -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
get Or Partial
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
listener Count
@@ -511,7 +511,7 @@ listeners.
Returns void
+Defined in src/events/EventClient.ts:175
Private set State
@@ -528,7 +528,7 @@ listeners.
Returns void
+Defined in src/events/EventClient.ts:109
+Defined in src/classes/File.ts:46
Optional Readonly content Type
content Type?: string
+Defined in src/classes/File.ts:34
Optional Readonly filename
filename?: string
+Defined in src/classes/File.ts:24
+Defined in src/classes/File.ts:14
Readonly metadata
metadata: { type: "File" ; } | { type: "Text" ; } | { height: number ; type: "Image" ; width: number ; } | { height: number ; type: "Video" ; width: number ; } | { type: "Audio" ; }
+Defined in src/classes/File.ts:29
Optional Readonly size
size?: number
+Defined in src/classes/File.ts:39
+Defined in src/classes/File.ts:19
human Readable Size
@@ -159,7 +159,7 @@
Returns string
+Defined in src/classes/File.ts:80
is Spoiler
@@ -169,7 +169,7 @@
Returns boolean
+Defined in src/classes/File.ts:95
url
@@ -179,7 +179,7 @@
Returns string
+Defined in src/classes/File.ts:62
Methods
@@ -213,7 +213,7 @@
Returns undefined | string
+Defined in src/classes/File.ts:105
+Defined in src/classes/MessageEmbed.ts:26
+Defined in src/classes/Message.ts:23
+Defined in src/classes/Message.ts:16
attachments
@@ -145,7 +145,7 @@
Returns undefined | File []
+Defined in src/classes/Message.ts:129
author
@@ -155,7 +155,7 @@
Returns undefined | User
+Defined in src/classes/Message.ts:99
author Id
@@ -165,7 +165,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:92
avatarURL
@@ -175,7 +175,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:204
channel
@@ -185,7 +185,7 @@
Returns undefined | Channel
+Defined in src/classes/Message.ts:66
channel Id
@@ -195,7 +195,7 @@
Returns string
+Defined in src/classes/Message.ts:59
content
@@ -205,7 +205,7 @@
Returns string
+Defined in src/classes/Message.ts:115
created At
@@ -215,7 +215,7 @@
Returns Date
+Defined in src/classes/Message.ts:31
edited At
@@ -225,7 +225,7 @@
Returns undefined | Date
+Defined in src/classes/Message.ts:136
+Defined in src/classes/Message.ts:143
interactions
@@ -245,7 +245,7 @@
Returns undefined | { reactions?: null | string [] ; restrict_reactions?: boolean ; }
+Defined in src/classes/Message.ts:171
masquerade
@@ -255,7 +255,7 @@
Returns undefined | { avatar?: null | string ; colour?: null | string ; name?: null | string ; }
+Defined in src/classes/Message.ts:178
masquerade AvatarURL
@@ -265,7 +265,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:234
+Defined in src/classes/Message.ts:82
mention Ids
@@ -285,7 +285,7 @@
Returns undefined | string []
+Defined in src/classes/Message.ts:150
nonce
@@ -295,7 +295,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:52
path
@@ -305,7 +305,7 @@
Returns string
+Defined in src/classes/Message.ts:38
reactions
@@ -315,7 +315,7 @@
Returns ReactiveMap < string , ReactiveSet < string > >
+Defined in src/classes/Message.ts:164
reply Ids
@@ -325,7 +325,7 @@
Returns undefined | string []
+Defined in src/classes/Message.ts:157
role Colour
@@ -335,7 +335,7 @@
Returns undefined | null | string
+Defined in src/classes/Message.ts:197
server
@@ -345,7 +345,7 @@
Returns undefined | Server
+Defined in src/classes/Message.ts:75
+Defined in src/classes/Message.ts:122
url
@@ -365,7 +365,7 @@
Returns string
+Defined in src/classes/Message.ts:45
username
@@ -375,7 +375,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:185
+Defined in src/classes/Message.ts:108
clear Reactions
@@ -407,7 +407,7 @@
Returns Promise < undefined >
+Defined in src/classes/Message.ts:287
delete
@@ -417,7 +417,7 @@
Returns Promise < undefined >
+Defined in src/classes/Message.ts:253
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" ; } ; webhook?: null | { avatar?: null | string ; name: string ; } ; } >
+Defined in src/classes/Message.ts:243
react
Returns Promise < undefined >
+Defined in src/classes/Message.ts:297
reply
@@ -479,7 +479,7 @@
mention: boolean = true
Returns undefined | Promise < Message >
+Defined in src/classes/Message.ts:269
unreact
Returns Promise < undefined >
+Defined in src/classes/Message.ts:309
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
get Or Partial
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
+Defined in src/classes/MessageEmbed.ts:15
Readonly type
type: "Text" | "Image" | "Video" | "Website" | "None"
+Defined in src/classes/MessageEmbed.ts:8
+Defined in src/classes/MessageEmbed.ts:26
Returns string
+Defined in src/classes/Message.ts:353
+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:36
+Defined in src/classes/PublicInvite.ts:18
Readonly type
type: "Group" | "None" | "Server"
+Defined in src/classes/PublicInvite.ts:11
+Defined in src/classes/PublicInvite.ts:29
+Defined in src/classes/Server.ts:37
Private #synced
#synced: undefined | "partial" | "full"
+Defined in src/classes/Server.ts:553
+Defined in src/classes/Server.ts:30
animated IconURL
@@ -169,7 +169,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:283
banner
@@ -179,7 +179,7 @@
Returns undefined | File
+Defined in src/classes/Server.ts:97
bannerURL
@@ -189,7 +189,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:290
categories
@@ -199,7 +199,7 @@
Returns undefined | { channels: string [] ; id: string ; title: string ; } []
+Defined in src/classes/Server.ts:122
channel Ids
@@ -209,7 +209,7 @@
Returns ReactiveSet < string >
+Defined in src/classes/Server.ts:104
+Defined in src/classes/Server.ts:111
created At
@@ -229,7 +229,7 @@
Returns Date
+Defined in src/classes/Server.ts:53
default Channel
@@ -239,7 +239,7 @@
Returns undefined | Channel
+Defined in src/classes/Server.ts:234
default Permissions
@@ -249,7 +249,7 @@
Returns number
+Defined in src/classes/Server.ts:143
description
@@ -259,7 +259,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:83
discoverable
@@ -269,7 +269,7 @@
Returns boolean
+Defined in src/classes/Server.ts:164
+Defined in src/classes/Server.ts:150
icon
@@ -289,7 +289,7 @@
Returns undefined | File
+Defined in src/classes/Server.ts:90
iconURL
@@ -299,7 +299,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:276
mature
@@ -309,7 +309,7 @@
Returns boolean
+Defined in src/classes/Server.ts:171
+Defined in src/classes/Server.ts:297
mentions
@@ -331,7 +331,7 @@
Returns string []
+Defined in src/classes/Server.ts:265
name
@@ -341,7 +341,7 @@
Returns string
+Defined in src/classes/Server.ts:76
ordered Channels
@@ -352,7 +352,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:179
ordered Roles
@@ -365,7 +365,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:244
owner
@@ -375,7 +375,7 @@ which is smaller for higher priority roles.
Returns undefined | User
+Defined in src/classes/Server.ts:67
owner Id
@@ -385,7 +385,7 @@ which is smaller for higher priority roles.
Returns string
+Defined in src/classes/Server.ts:60
permission
@@ -395,7 +395,7 @@ which is smaller for higher priority roles.
Returns number
+Defined in src/classes/Server.ts:307
roles
@@ -405,7 +405,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:136
system Messages
@@ -415,7 +415,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:129
unread
@@ -427,7 +427,7 @@ which is smaller for higher priority roles.
Returns undefined | Channel
+Defined in src/classes/Server.ts:257
Methods
@@ -439,7 +439,7 @@ which is smaller for higher priority roles.
Returns Promise < void >
+Defined in src/classes/Server.ts:396
ban User
@@ -466,7 +466,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:405
create Channel
@@ -509,7 +509,7 @@ which is smaller for higher priority roles.
Returns Promise < Channel >
+Defined in src/classes/Server.ts:353
create Emoji
@@ -530,7 +530,7 @@ which is smaller for higher priority roles.
Returns Promise < Emoji >
+Defined in src/classes/Server.ts:650
create Role
@@ -547,7 +547,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:498
delete
@@ -564,7 +564,7 @@ which is smaller for higher priority roles.
Returns Promise < void >
+Defined in src/classes/Server.ts:385
delete Role
@@ -581,7 +581,7 @@ which is smaller for higher priority roles.
Returns Promise < undefined >
+Defined in src/classes/Server.ts:523
edit
@@ -651,7 +651,7 @@ which is smaller for higher priority roles.
Returns Promise < void >
+Defined in src/classes/Server.ts:366
edit Role
@@ -700,7 +700,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:512
fetch Bans
@@ -712,7 +712,7 @@ which is smaller for higher priority roles.
Returns Promise < ServerBan [] >
+Defined in src/classes/Server.ts:470
fetch Emojis
@@ -724,7 +724,7 @@ which is smaller for higher priority roles.
Returns Promise < Emoji [] >
+Defined in src/classes/Server.ts:672
fetch Invites
@@ -736,7 +736,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:456
fetch Member
@@ -755,7 +755,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:534
fetch Members
@@ -767,7 +767,7 @@ which is smaller for higher priority roles.
Returns Promise < { members: ServerMember [] ; users: User [] ; } >
+Defined in src/classes/Server.ts:605
get Member
@@ -786,7 +786,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:341
have Permission
@@ -805,7 +805,7 @@ which is smaller for higher priority roles.
Returns boolean
+Defined in src/classes/Server.ts:316
kick User
@@ -822,7 +822,7 @@ which is smaller for higher priority roles.
Returns Promise < undefined >
+Defined in src/classes/Server.ts:428
or Permission
@@ -841,7 +841,7 @@ which is smaller for higher priority roles.
Returns boolean
+Defined in src/classes/Server.ts:328
query Members Experimental
@@ -860,7 +860,7 @@ which is smaller for higher priority roles.
Returns Promise < { members: ServerMember [] ; users: User [] ; } >
+Defined in src/classes/Server.ts:626
reset Sync Status
@@ -870,7 +870,7 @@ which is smaller for higher priority roles.
Returns void
+Defined in src/classes/Server.ts:597
set Permissions
@@ -891,7 +891,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:487
sync Members
@@ -906,7 +906,7 @@ which is smaller for higher priority roles.
Optional excludeOffline: boolean
Returns Promise < void >
+Defined in src/classes/Server.ts:559
to String
@@ -918,7 +918,7 @@ which is smaller for higher priority roles.
Returns string
+Defined in src/classes/Server.ts:46
unban User
@@ -935,7 +935,7 @@ which is smaller for higher priority roles.
Returns Promise < undefined >
+Defined in src/classes/Server.ts:445
+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:78
+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:45
get Or Partial
Returns undefined | Server
+Defined in src/collections/ServerCollection.ts:60
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
Returns undefined | 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 ; }
@@ -135,7 +135,7 @@
Description User Id
+Defined in src/classes/ServerMember.ts:28
avatar
@@ -157,7 +157,7 @@
Returns undefined | File
+Defined in src/classes/ServerMember.ts:79
avatarURL
@@ -167,7 +167,7 @@
Returns undefined | string
+Defined in src/classes/ServerMember.ts:199
display Name
@@ -177,7 +177,7 @@
Returns undefined | string
+Defined in src/classes/ServerMember.ts:192
hoisted Role
@@ -187,7 +187,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
joined At
@@ -197,7 +197,7 @@
Returns Date
+Defined in src/classes/ServerMember.ts:65
nickname
@@ -207,7 +207,7 @@
Returns undefined | string
+Defined in src/classes/ServerMember.ts:72
ordered Roles
@@ -217,7 +217,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
@@ -228,7 +228,7 @@ Smaller values are ranked as higher priority
Returns number
+Defined in src/classes/ServerMember.ts:140
role Colour
@@ -238,7 +238,7 @@ Smaller values are ranked as higher priority
Returns undefined | null | string
+Defined in src/classes/ServerMember.ts:127
roles
@@ -248,7 +248,7 @@ Smaller values are ranked as higher priority
Returns string []
+Defined in src/classes/ServerMember.ts:86
server
@@ -258,7 +258,7 @@ Smaller values are ranked as higher priority
Returns undefined | Server
+Defined in src/classes/ServerMember.ts:51
timeout
@@ -268,7 +268,7 @@ Smaller values are ranked as higher priority
Returns undefined | Date
+Defined in src/classes/ServerMember.ts:93
user
@@ -278,7 +278,7 @@ Smaller values are ranked as higher priority
Returns undefined | User
+Defined in src/classes/ServerMember.ts:58
edit
@@ -346,7 +346,7 @@ Smaller values are ranked as higher priority
Returns Promise < void >
+Defined in src/classes/ServerMember.ts:219
get Permissions
@@ -365,7 +365,7 @@ Smaller values are ranked as higher priority
Returns number
+Defined in src/classes/ServerMember.ts:158
has Permission
@@ -388,7 +388,7 @@ Smaller values are ranked as higher priority
Returns boolean
+Defined in src/classes/ServerMember.ts:170
inferior To
@@ -407,7 +407,7 @@ Smaller values are ranked as higher priority
Returns boolean
+Defined in src/classes/ServerMember.ts:185
kick
@@ -417,7 +417,7 @@ Smaller values are ranked as higher priority
Returns Promise < void >
+Defined in src/classes/ServerMember.ts:237
to String
@@ -429,7 +429,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
to String
@@ -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
get Or Create
@@ -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 update Underlying Object
update Underlying Object: 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
is Partial
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
@@ -140,7 +140,7 @@
Returns undefined | File
+Defined in src/classes/User.ts:66
avatarURL
@@ -150,7 +150,7 @@
Returns string
+Defined in src/classes/User.ts:131
+Defined in src/classes/User.ts:73
bot
@@ -170,7 +170,7 @@
Returns undefined | { owner: string ; }
+Defined in src/classes/User.ts:115
created At
@@ -180,7 +180,7 @@
Returns Date
+Defined in src/classes/User.ts:35
default AvatarURL
@@ -190,7 +190,7 @@
Returns string
+Defined in src/classes/User.ts:122
discriminator
@@ -200,7 +200,7 @@
Returns string
+Defined in src/classes/User.ts:49
display Name
@@ -210,7 +210,7 @@
Returns string
+Defined in src/classes/User.ts:56
+Defined in src/classes/User.ts:108
online
@@ -230,7 +230,7 @@
Returns boolean
+Defined in src/classes/User.ts:94
permission
@@ -240,7 +240,7 @@
Returns number
+Defined in src/classes/User.ts:169
presence
@@ -250,7 +250,7 @@
Returns "Online" | "Idle" | "Focus" | "Busy" | "Invisible"
+Defined in src/classes/User.ts:150
privileged
@@ -260,7 +260,7 @@
Returns boolean
+Defined in src/classes/User.ts:101
relationship
@@ -270,7 +270,7 @@
Returns "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther"
+Defined in src/classes/User.ts:87
status
@@ -280,7 +280,7 @@
Returns undefined | { presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible" ; text?: null | string ; }
+Defined in src/classes/User.ts:80
username
@@ -290,7 +290,7 @@
Returns string
+Defined in src/classes/User.ts:42
block User
@@ -312,7 +312,7 @@
Returns Promise < void >
+Defined in src/classes/User.ts:277
change Username
Returns Promise < { _id: string ; avatar?: null | { _id: string ; content_type: string ; deleted?: null | boolean ; filename: string ; message_id?: null | string ; metadata: { type: "File" ; } | { type: "Text" ; } | { height: number ; type: "Image" ; width: number ; } | { height: number ; type: "Video" ; width: number ; } | { type: "Audio" ; } ; object_id?: null | string ; reported?: null | boolean ; server_id?: null | string ; size: number ; tag: string ; user_id?: null | string ; } ; badges?: null | number ; bot?: null | { owner: string ; } ; discriminator: string ; display_name?: null | string ; flags?: null | number ; online?: null | boolean ; privileged?: boolean ; profile?: null | { background?: null | { _id: string ; content_type: string ; deleted?: null | boolean ; filename: string ; message_id?: null | string ; metadata: { type: "File" ; } | { type: "Text" ; } | { height: number ; type: "Image" ; width: number ; } | { height: number ; type: "Video" ; width: number ; } | { type: "Audio" ; } ; object_id?: null | string ; reported?: null | boolean ; server_id?: null | string ; size: number ; tag: string ; user_id?: null | string ; } ; content?: null | string ; } ; relations?: null | { _id: string ; status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther" ; } [] ; relationship?: null | "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther" ; status?: null | { presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible" ; text?: null | string ; } ; username: string ; } >
+Defined in src/classes/User.ts:221
edit
Returns Promise < void >
+Defined in src/classes/User.ts:207
fetch Mutual
@@ -401,7 +401,7 @@
Returns Promise < { servers: string [] ; users: string [] ; } >
+Defined in src/classes/User.ts:302
fetch Profile
@@ -413,7 +413,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:292
openDM
@@ -425,7 +425,7 @@
Returns Promise < Channel >
+Defined in src/classes/User.ts:232
remove Friend
@@ -435,7 +435,7 @@
Returns Promise < void >
+Defined in src/classes/User.ts:270
status Message
@@ -465,7 +465,7 @@
Returns string
Returns undefined | string
+Defined in src/classes/User.ts:159
to String
@@ -477,7 +477,7 @@
Returns string
+Defined in src/classes/User.ts:28
unblock User
@@ -487,7 +487,7 @@
Returns Promise < void >
+Defined in src/classes/User.ts:284
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
+Defined in src/collections/UserCollection.ts:42
get Or Partial
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
+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
Returns string | undefined
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/index.d.ts:19
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:19
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/index.d.ts:27
Account Info: components [ "schemas" ] [ "AccountInfo" ]
-Defined in node_modules/.pnpm/revolt-api@0.6.7/node_modules/revolt-api/dist/types.d.ts:119
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:118
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:91
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:114
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:97
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:57
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:98
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:39
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:28
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:7
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:66
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:4
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:82
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:35
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:138
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:90
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:137
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:19
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:15
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:112
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:80
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:74
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:79
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:75
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:117
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:96
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:120
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:119
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:34
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:115
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:40
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:89
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:109
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:73
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:100
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:85
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:77
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:45
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:47
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:71
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:101
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:87
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:131
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:31
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:139
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:134
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:128
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:92
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:63
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:135
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:123
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:104
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:110
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:116
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:38
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:124
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:103
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:53
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:105
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:106
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:10
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:5
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:43
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:86
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:46
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:48
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:93
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:102
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:88
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:33
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:140
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:21
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:30
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:14
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:29
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:58
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:59
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:12
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:13
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:61
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:49
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:41
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:108
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:107
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:17
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:16
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:55
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:127
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:129
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:122
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:62
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:67
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:68
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:94
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:50
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:69
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:51
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:22
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:132
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:37
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:99
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:72
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:136
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:70
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:76
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:36
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:44
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:8
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:26
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:42
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:18
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:23
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:24
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:111
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:125
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:133
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:121
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:141
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:2
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:3
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:84
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:65
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:81
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:95
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:130
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:54
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:11
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:52
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:83
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:56
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:20
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:9
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:27
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:32
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:113
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:25
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:60
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:6
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:126
+Defined in node_modules/.pnpm/revolt-api@0.6.8/node_modules/revolt-api/dist/types.d.ts:78
+Defined in src/Client.ts:37
Send HTTP DELETE request.
@@ -160,7 +160,7 @@Type Parameters
Path extends "/auth/mfa/totp" | `/bots/${string}` | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{id}" | `/webhooks/${string}/${string}` | "-/webhooks/{webhook_id}/{token}" | `/webhooks/${string}` | "-/webhooks/{webhook_id}" | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | "-/bots/{target}" | `/channels/${string}/recipients/${string}` | "-/channels/{target}/recipients/{member}" | `/channels/${string}/messages/${string}/reactions` | "-/channels/{target}/messages/{msg}/reactions" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/auth/session/${string}` | "-/auth/session/{id}"
Path extends "/auth/mfa/totp" | `/bots/${string}` | `/channels/${string}/messages/${string}` | "-/channels/{target}/messages/{msg}" | `/servers/${string}/members/${string}` | "-/servers/{target}/members/{member}" | `/invites/${string}` | "-/invites/{target}" | `/custom/emoji/${string}` | "-/custom/emoji/{emoji_id}" | `/webhooks/${string}/${string}` | "-/webhooks/{webhook_id}/{token}" | `/webhooks/${string}` | "-/webhooks/{webhook_id}" | `/users/${string}/friend` | "-/users/{target}/friend" | `/users/${string}/block` | "-/users/{target}/block" | "-/bots/{target}" | `/channels/${string}/recipients/${string}` | "-/channels/{target}/recipients/{member}" | `/channels/${string}/messages/${string}/reactions` | "-/channels/{target}/messages/{msg}/reactions" | `/servers/${string}/bans/${string}` | "-/servers/{server}/bans/{target}" | `/servers/${string}/roles/${string}` | "-/servers/{target}/roles/{role_id}" | `/auth/session/${string}` | "-/auth/session/{id}"
Route extends APIRoutes & {
method: "delete";
} & {
parts: Count<Path, "/", []>;
path: Path;
}