Skip to content

Commit 2a9dfd4

Browse files
authored
feat: mark guild member role counts endpoint as stable (#1462)
1 parent 8fd4024 commit 2a9dfd4

File tree

8 files changed

+40
-6
lines changed

8 files changed

+40
-6
lines changed

deno/rest/v10/guild.ts

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

deno/rest/v10/mod.ts

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

deno/rest/v9/guild.ts

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

deno/rest/v9/mod.ts

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rest/v10/guild.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -814,7 +814,10 @@ export type RESTPatchAPIGuildRoleResult = APIRole;
814814
export type RESTDeleteAPIGuildRoleResult = never;
815815

816816
/**
817-
* @unstable
817+
* A record mapping role IDs to the number of members that have that role.
818+
*
819+
* @remarks This does not include the `@everyone` role.
820+
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-role-member-counts}
818821
*/
819822
export type RESTGetAPIGuildRoleMemberCountsResult = Record<Snowflake, number>;
820823

rest/v10/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,8 +383,6 @@ export const Routes = {
383383
/**
384384
* Route for:
385385
* - GET `/guilds/{guild.id}/roles/member-counts`
386-
*
387-
* @unstable
388386
*/
389387
guildRoleMemberCounts(guildId: Snowflake) {
390388
return `/guilds/${guildId}/roles/member-counts` as const;

rest/v9/guild.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -819,6 +819,14 @@ export type RESTPatchAPIGuildRoleResult = APIRole;
819819
*/
820820
export type RESTDeleteAPIGuildRoleResult = never;
821821

822+
/**
823+
* A record mapping role IDs to the number of members that have that role.
824+
*
825+
* @remarks This does not include the `@everyone` role.
826+
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-role-member-counts}
827+
*/
828+
export type RESTGetAPIGuildRoleMemberCountsResult = Record<Snowflake, number>;
829+
822830
/**
823831
* @see {@link https://discord.com/developers/docs/resources/guild#get-guild-prune-count}
824832
*/

rest/v9/index.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,14 @@ export const Routes = {
380380
return `/guilds/${guildId}/roles/${roleId}` as const;
381381
},
382382

383+
/**
384+
* Route for:
385+
* - GET `/guilds/{guild.id}/roles/member-counts`
386+
*/
387+
guildRoleMemberCounts(guildId: Snowflake) {
388+
return `/guilds/${guildId}/roles/member-counts` as const;
389+
},
390+
383391
/**
384392
* Route for:
385393
* - GET `/guilds/{guild.id}/prune`

0 commit comments

Comments
 (0)