From 3fa429c7dfa3bb3e6f099cd2f068c474a01677b1 Mon Sep 17 00:00:00 2001 From: Almeida Date: Sun, 22 Jun 2025 23:31:56 +0100 Subject: [PATCH] feat(ClientApplication): add `approximateUserAuthorizationCount` (#10933) Co-authored-by: Danial Raza Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../discord.js/src/structures/ClientApplication.js | 11 +++++++++++ packages/discord.js/typings/index.d.ts | 1 + 2 files changed, 12 insertions(+) diff --git a/packages/discord.js/src/structures/ClientApplication.js b/packages/discord.js/src/structures/ClientApplication.js index d6eb85ac9..cc78d5adc 100644 --- a/packages/discord.js/src/structures/ClientApplication.js +++ b/packages/discord.js/src/structures/ClientApplication.js @@ -163,6 +163,17 @@ class ClientApplication extends Application { this.approximateUserInstallCount ??= null; } + if ('approximate_user_authorization_count' in data) { + /** + * An approximate amount of users that have OAuth2 authorizations for this application. + * + * @type {?number} + */ + this.approximateUserAuthorizationCount = data.approximate_user_authorization_count; + } else { + this.approximateUserAuthorizationCount ??= null; + } + if ('guild_id' in data) { /** * The id of the guild associated with this application. diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 9dbeab3f6..cd6d4e045 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -1159,6 +1159,7 @@ export class ClientApplication extends Application { public flags: Readonly; public approximateGuildCount: number | null; public approximateUserInstallCount: number | null; + public approximateUserAuthorizationCount: number | null; public tags: string[]; public installParams: ClientApplicationInstallParams | null; public integrationTypesConfig: IntegrationTypesConfiguration | null;