From 213cb1692af572f804af796ebd5cbd84b715b705 Mon Sep 17 00:00:00 2001 From: almeidx Date: Mon, 6 Apr 2026 00:05:15 +0100 Subject: [PATCH] fix(Teams): use partial user type on team member The docs specify that the user field on team members is a partial user object containing only avatar, discriminator, id, and username. Co-Authored-By: Claude Opus 4.6 (1M context) --- deno/payloads/v10/teams.ts | 2 +- deno/payloads/v9/teams.ts | 2 +- payloads/v10/teams.ts | 2 +- payloads/v9/teams.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deno/payloads/v10/teams.ts b/deno/payloads/v10/teams.ts index cb42a826..56ed330f 100644 --- a/deno/payloads/v10/teams.ts +++ b/deno/payloads/v10/teams.ts @@ -56,7 +56,7 @@ export interface APITeamMember { * * @see {@link https://discord.com/developers/docs/resources/user#user-object} */ - user: APIUser; + user: Pick; /** * The user's role in the team. * diff --git a/deno/payloads/v9/teams.ts b/deno/payloads/v9/teams.ts index cb42a826..56ed330f 100644 --- a/deno/payloads/v9/teams.ts +++ b/deno/payloads/v9/teams.ts @@ -56,7 +56,7 @@ export interface APITeamMember { * * @see {@link https://discord.com/developers/docs/resources/user#user-object} */ - user: APIUser; + user: Pick; /** * The user's role in the team. * diff --git a/payloads/v10/teams.ts b/payloads/v10/teams.ts index abf0f6d2..91f295df 100644 --- a/payloads/v10/teams.ts +++ b/payloads/v10/teams.ts @@ -56,7 +56,7 @@ export interface APITeamMember { * * @see {@link https://discord.com/developers/docs/resources/user#user-object} */ - user: APIUser; + user: Pick; /** * The user's role in the team. * diff --git a/payloads/v9/teams.ts b/payloads/v9/teams.ts index abf0f6d2..91f295df 100644 --- a/payloads/v9/teams.ts +++ b/payloads/v9/teams.ts @@ -56,7 +56,7 @@ export interface APITeamMember { * * @see {@link https://discord.com/developers/docs/resources/user#user-object} */ - user: APIUser; + user: Pick; /** * The user's role in the team. *