Skip to content

Commit

Permalink
fix(APIGuildMember): make user required and omit in messages (#998)
Browse files Browse the repository at this point in the history
  • Loading branch information
advaith1 committed Jun 6, 2024
1 parent 3ce9610 commit 98544fa
Show file tree
Hide file tree
Showing 9 changed files with 14 additions and 8 deletions.
2 changes: 1 addition & 1 deletion deno/gateway/v10.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1407,7 +1407,7 @@ export interface GatewayMessageEventExtraFields {
*
* See https://discord.com/developers/docs/resources/guild#guild-member-object
*/
member?: APIGuildMember;
member?: Omit<APIGuildMember, 'user'>;
/**
* Users specifically mentioned in the message
*
Expand Down
2 changes: 1 addition & 1 deletion deno/gateway/v9.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1406,7 +1406,7 @@ export interface GatewayMessageEventExtraFields {
*
* See https://discord.com/developers/docs/resources/guild#guild-member-object
*/
member?: APIGuildMember;
member?: Omit<APIGuildMember, 'user'>;
/**
* Users specifically mentioned in the message
*
Expand Down
2 changes: 1 addition & 1 deletion deno/payloads/v10/guild.ts
Original file line number Diff line number Diff line change
Expand Up @@ -621,7 +621,7 @@ export interface APIGuildMember {
*
* See https://discord.com/developers/docs/resources/user#user-object
*/
user?: APIUser;
user: APIUser;
/**
* This users guild nickname
*/
Expand Down
2 changes: 1 addition & 1 deletion deno/payloads/v9/guild.ts
Original file line number Diff line number Diff line change
Expand Up @@ -613,7 +613,7 @@ export interface APIGuildMember {
*
* See https://discord.com/developers/docs/resources/user#user-object
*/
user?: APIUser;
user: APIUser;
/**
* This users guild nickname
*/
Expand Down
2 changes: 1 addition & 1 deletion gateway/v10.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1407,7 +1407,7 @@ export interface GatewayMessageEventExtraFields {
*
* See https://discord.com/developers/docs/resources/guild#guild-member-object
*/
member?: APIGuildMember;
member?: Omit<APIGuildMember, 'user'>;
/**
* Users specifically mentioned in the message
*
Expand Down
2 changes: 1 addition & 1 deletion gateway/v9.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1406,7 +1406,7 @@ export interface GatewayMessageEventExtraFields {
*
* See https://discord.com/developers/docs/resources/guild#guild-member-object
*/
member?: APIGuildMember;
member?: Omit<APIGuildMember, 'user'>;
/**
* Users specifically mentioned in the message
*
Expand Down
2 changes: 1 addition & 1 deletion payloads/v10/guild.ts
Original file line number Diff line number Diff line change
Expand Up @@ -621,7 +621,7 @@ export interface APIGuildMember {
*
* See https://discord.com/developers/docs/resources/user#user-object
*/
user?: APIUser;
user: APIUser;
/**
* This users guild nickname
*/
Expand Down
2 changes: 1 addition & 1 deletion payloads/v9/guild.ts
Original file line number Diff line number Diff line change
Expand Up @@ -613,7 +613,7 @@ export interface APIGuildMember {
*
* See https://discord.com/developers/docs/resources/user#user-object
*/
user?: APIUser;
user: APIUser;
/**
* This users guild nickname
*/
Expand Down
6 changes: 6 additions & 0 deletions tests/v10/messageCreate.test-d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import { expectError } from 'tsd';
import { GatewayMessageCreateDispatch } from '../../v10';

declare const messageCreateDispatch: GatewayMessageCreateDispatch;

expectError(messageCreateDispatch.d.member?.user);

0 comments on commit 98544fa

Please sign in to comment.