diff --git a/packages/discord.js/src/structures/Integration.js b/packages/discord.js/src/structures/Integration.js index 85463845f..456fe938e 100644 --- a/packages/discord.js/src/structures/Integration.js +++ b/packages/discord.js/src/structures/Integration.js @@ -52,9 +52,9 @@ class Integration extends Base { /** * Whether this integration is enabled - * @type {boolean} + * @type {?boolean} */ - this.enabled = data.enabled; + this.enabled = data.enabled ?? null; if ('syncing' in data) { /** diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 9814c6d2e..c3199aef8 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -1449,7 +1449,7 @@ export class Integration extends Base { private constructor(client: Client, data: RawIntegrationData, guild: Guild); public account: IntegrationAccount; public application: IntegrationApplication | null; - public enabled: boolean; + public enabled: boolean | null; public expireBehavior: IntegrationExpireBehavior | null; public expireGracePeriod: number | null; public guild: Guild;