diff --git a/deno/rest/v10/guild.ts b/deno/rest/v10/guild.ts index 207d942e..67d95abf 100644 --- a/deno/rest/v10/guild.ts +++ b/deno/rest/v10/guild.ts @@ -814,7 +814,10 @@ export type RESTPatchAPIGuildRoleResult = APIRole; export type RESTDeleteAPIGuildRoleResult = never; /** - * @unstable + * A record mapping role IDs to the number of members that have that role. + * + * @remarks This does not include the `@everyone` role. + * @see {@link https://discord.com/developers/docs/resources/guild#get-guild-role-member-counts} */ export type RESTGetAPIGuildRoleMemberCountsResult = Record; diff --git a/deno/rest/v10/mod.ts b/deno/rest/v10/mod.ts index af0e2a88..6020c2cd 100644 --- a/deno/rest/v10/mod.ts +++ b/deno/rest/v10/mod.ts @@ -383,8 +383,6 @@ export const Routes = { /** * Route for: * - GET `/guilds/{guild.id}/roles/member-counts` - * - * @unstable */ guildRoleMemberCounts(guildId: Snowflake) { return `/guilds/${guildId}/roles/member-counts` as const; diff --git a/deno/rest/v9/guild.ts b/deno/rest/v9/guild.ts index 82ea8297..cc9347e8 100644 --- a/deno/rest/v9/guild.ts +++ b/deno/rest/v9/guild.ts @@ -819,6 +819,14 @@ export type RESTPatchAPIGuildRoleResult = APIRole; */ export type RESTDeleteAPIGuildRoleResult = never; +/** + * A record mapping role IDs to the number of members that have that role. + * + * @remarks This does not include the `@everyone` role. + * @see {@link https://discord.com/developers/docs/resources/guild#get-guild-role-member-counts} + */ +export type RESTGetAPIGuildRoleMemberCountsResult = Record; + /** * @see {@link https://discord.com/developers/docs/resources/guild#get-guild-prune-count} */ diff --git a/deno/rest/v9/mod.ts b/deno/rest/v9/mod.ts index 09798dc5..ed3c2b98 100644 --- a/deno/rest/v9/mod.ts +++ b/deno/rest/v9/mod.ts @@ -380,6 +380,14 @@ export const Routes = { return `/guilds/${guildId}/roles/${roleId}` as const; }, + /** + * Route for: + * - GET `/guilds/{guild.id}/roles/member-counts` + */ + guildRoleMemberCounts(guildId: Snowflake) { + return `/guilds/${guildId}/roles/member-counts` as const; + }, + /** * Route for: * - GET `/guilds/{guild.id}/prune` diff --git a/rest/v10/guild.ts b/rest/v10/guild.ts index a87eabe7..cb223f1c 100644 --- a/rest/v10/guild.ts +++ b/rest/v10/guild.ts @@ -814,7 +814,10 @@ export type RESTPatchAPIGuildRoleResult = APIRole; export type RESTDeleteAPIGuildRoleResult = never; /** - * @unstable + * A record mapping role IDs to the number of members that have that role. + * + * @remarks This does not include the `@everyone` role. + * @see {@link https://discord.com/developers/docs/resources/guild#get-guild-role-member-counts} */ export type RESTGetAPIGuildRoleMemberCountsResult = Record; diff --git a/rest/v10/index.ts b/rest/v10/index.ts index eda91515..cc2eb01b 100644 --- a/rest/v10/index.ts +++ b/rest/v10/index.ts @@ -383,8 +383,6 @@ export const Routes = { /** * Route for: * - GET `/guilds/{guild.id}/roles/member-counts` - * - * @unstable */ guildRoleMemberCounts(guildId: Snowflake) { return `/guilds/${guildId}/roles/member-counts` as const; diff --git a/rest/v9/guild.ts b/rest/v9/guild.ts index b931910c..88278fc3 100644 --- a/rest/v9/guild.ts +++ b/rest/v9/guild.ts @@ -819,6 +819,14 @@ export type RESTPatchAPIGuildRoleResult = APIRole; */ export type RESTDeleteAPIGuildRoleResult = never; +/** + * A record mapping role IDs to the number of members that have that role. + * + * @remarks This does not include the `@everyone` role. + * @see {@link https://discord.com/developers/docs/resources/guild#get-guild-role-member-counts} + */ +export type RESTGetAPIGuildRoleMemberCountsResult = Record; + /** * @see {@link https://discord.com/developers/docs/resources/guild#get-guild-prune-count} */ diff --git a/rest/v9/index.ts b/rest/v9/index.ts index 014d5f92..d6e674c8 100644 --- a/rest/v9/index.ts +++ b/rest/v9/index.ts @@ -380,6 +380,14 @@ export const Routes = { return `/guilds/${guildId}/roles/${roleId}` as const; }, + /** + * Route for: + * - GET `/guilds/{guild.id}/roles/member-counts` + */ + guildRoleMemberCounts(guildId: Snowflake) { + return `/guilds/${guildId}/roles/member-counts` as const; + }, + /** * Route for: * - GET `/guilds/{guild.id}/prune`