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) <noreply@anthropic.com>
This commit is contained in:
almeidx
2026-04-06 00:05:15 +01:00
parent d4248babd2
commit 213cb1692a
4 changed files with 4 additions and 4 deletions

View File

@@ -56,7 +56,7 @@ export interface APITeamMember {
*
* @see {@link https://discord.com/developers/docs/resources/user#user-object}
*/
user: APIUser;
user: Pick<APIUser, 'avatar' | 'discriminator' | 'id' | 'username'>;
/**
* The user's role in the team.
*

View File

@@ -56,7 +56,7 @@ export interface APITeamMember {
*
* @see {@link https://discord.com/developers/docs/resources/user#user-object}
*/
user: APIUser;
user: Pick<APIUser, 'avatar' | 'discriminator' | 'id' | 'username'>;
/**
* The user's role in the team.
*

View File

@@ -56,7 +56,7 @@ export interface APITeamMember {
*
* @see {@link https://discord.com/developers/docs/resources/user#user-object}
*/
user: APIUser;
user: Pick<APIUser, 'avatar' | 'discriminator' | 'id' | 'username'>;
/**
* The user's role in the team.
*

View File

@@ -56,7 +56,7 @@ export interface APITeamMember {
*
* @see {@link https://discord.com/developers/docs/resources/user#user-object}
*/
user: APIUser;
user: Pick<APIUser, 'avatar' | 'discriminator' | 'id' | 'username'>;
/**
* The user's role in the team.
*