mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 02:53:31 +01:00
fix(Typings): client message event should not emit PartialMessa… (#3983)
* fix(Typings): client message event should not emit PartialMessage * Update typings/index.d.ts Co-Authored-By: Jyguy <jskekkx@gmail.com> Co-authored-by: Crawl <icrawltogo@gmail.com> Co-authored-by: Jyguy <jskekkx@gmail.com>
This commit is contained in:
49
typings/index.d.ts
vendored
49
typings/index.d.ts
vendored
@@ -2164,7 +2164,7 @@ declare module 'discord.js' {
|
|||||||
guildUpdate: [Guild, Guild];
|
guildUpdate: [Guild, Guild];
|
||||||
inviteCreate: [Invite];
|
inviteCreate: [Invite];
|
||||||
inviteDelete: [Invite];
|
inviteDelete: [Invite];
|
||||||
message: [Message | PartialMessage];
|
message: [Message];
|
||||||
messageDelete: [Message | PartialMessage];
|
messageDelete: [Message | PartialMessage];
|
||||||
messageReactionRemoveAll: [Message | PartialMessage];
|
messageReactionRemoveAll: [Message | PartialMessage];
|
||||||
messageReactionRemoveEmoji: [MessageReaction];
|
messageReactionRemoveEmoji: [MessageReaction];
|
||||||
@@ -2784,19 +2784,14 @@ declare module 'discord.js' {
|
|||||||
[K in keyof Omit<
|
[K in keyof Omit<
|
||||||
T,
|
T,
|
||||||
'client' | 'createdAt' | 'createdTimestamp' | 'id' | 'partial' | 'fetch' | O
|
'client' | 'createdAt' | 'createdTimestamp' | 'id' | 'partial' | 'fetch' | O
|
||||||
>]: // tslint:disable-next-line:ban-types
|
>]: T[K] extends Function ? T[K] : T[K] | null; // tslint:disable-line:ban-types
|
||||||
T[K] extends Function ? T[K] : T[K] | null;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
interface PartialDMChannel extends Partialize<DMChannel,
|
interface PartialDMChannel
|
||||||
'lastMessage' |
|
extends Partialize<
|
||||||
'lastMessageID' |
|
DMChannel,
|
||||||
'messages' |
|
'lastMessage' | 'lastMessageID' | 'messages' | 'recipient' | 'type' | 'typing' | 'typingCount'
|
||||||
'recipient' |
|
> {
|
||||||
'type' |
|
|
||||||
'typing' |
|
|
||||||
'typingCount'
|
|
||||||
> {
|
|
||||||
lastMessage: null;
|
lastMessage: null;
|
||||||
lastMessageID: undefined;
|
lastMessageID: undefined;
|
||||||
messages: MessageManager;
|
messages: MessageManager;
|
||||||
@@ -2820,16 +2815,11 @@ declare module 'discord.js' {
|
|||||||
}[];
|
}[];
|
||||||
}
|
}
|
||||||
|
|
||||||
interface PartialGuildMember extends Partialize<GuildMember,
|
interface PartialGuildMember
|
||||||
'bannable' |
|
extends Partialize<
|
||||||
'displayColor' |
|
GuildMember,
|
||||||
'displayHexColor' |
|
'bannable' | 'displayColor' | 'displayHexColor' | 'displayName' | 'guild' | 'kickable' | 'permissions' | 'roles'
|
||||||
'displayName' |
|
> {
|
||||||
'guild' |
|
|
||||||
'kickable' |
|
|
||||||
'permissions' |
|
|
||||||
'roles'
|
|
||||||
> {
|
|
||||||
readonly bannable: boolean;
|
readonly bannable: boolean;
|
||||||
readonly displayColor: number;
|
readonly displayColor: number;
|
||||||
readonly displayHexColor: string;
|
readonly displayHexColor: string;
|
||||||
@@ -2842,16 +2832,11 @@ declare module 'discord.js' {
|
|||||||
readonly roles: GuildMember['roles'];
|
readonly roles: GuildMember['roles'];
|
||||||
}
|
}
|
||||||
|
|
||||||
interface PartialMessage extends Partialize<Message,
|
interface PartialMessage
|
||||||
'attachments' |
|
extends Partialize<
|
||||||
'channel' |
|
Message,
|
||||||
'deletable' |
|
'attachments' | 'channel' | 'deletable' | 'editable' | 'mentions' | 'pinnable' | 'system' | 'url'
|
||||||
'editable' |
|
> {
|
||||||
'mentions' |
|
|
||||||
'pinnable' |
|
|
||||||
'system' |
|
|
||||||
'url'
|
|
||||||
> {
|
|
||||||
attachments: Message['attachments'];
|
attachments: Message['attachments'];
|
||||||
channel: Message['channel'];
|
channel: Message['channel'];
|
||||||
readonly deletable: boolean;
|
readonly deletable: boolean;
|
||||||
|
|||||||
Reference in New Issue
Block a user