mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13: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];
|
||||
inviteCreate: [Invite];
|
||||
inviteDelete: [Invite];
|
||||
message: [Message | PartialMessage];
|
||||
message: [Message];
|
||||
messageDelete: [Message | PartialMessage];
|
||||
messageReactionRemoveAll: [Message | PartialMessage];
|
||||
messageReactionRemoveEmoji: [MessageReaction];
|
||||
@@ -2784,19 +2784,14 @@ declare module 'discord.js' {
|
||||
[K in keyof Omit<
|
||||
T,
|
||||
'client' | 'createdAt' | 'createdTimestamp' | 'id' | 'partial' | 'fetch' | O
|
||||
>]: // tslint:disable-next-line:ban-types
|
||||
T[K] extends Function ? T[K] : T[K] | null;
|
||||
>]: T[K] extends Function ? T[K] : T[K] | null; // tslint:disable-line:ban-types
|
||||
};
|
||||
|
||||
interface PartialDMChannel extends Partialize<DMChannel,
|
||||
'lastMessage' |
|
||||
'lastMessageID' |
|
||||
'messages' |
|
||||
'recipient' |
|
||||
'type' |
|
||||
'typing' |
|
||||
'typingCount'
|
||||
> {
|
||||
interface PartialDMChannel
|
||||
extends Partialize<
|
||||
DMChannel,
|
||||
'lastMessage' | 'lastMessageID' | 'messages' | 'recipient' | 'type' | 'typing' | 'typingCount'
|
||||
> {
|
||||
lastMessage: null;
|
||||
lastMessageID: undefined;
|
||||
messages: MessageManager;
|
||||
@@ -2820,16 +2815,11 @@ declare module 'discord.js' {
|
||||
}[];
|
||||
}
|
||||
|
||||
interface PartialGuildMember extends Partialize<GuildMember,
|
||||
'bannable' |
|
||||
'displayColor' |
|
||||
'displayHexColor' |
|
||||
'displayName' |
|
||||
'guild' |
|
||||
'kickable' |
|
||||
'permissions' |
|
||||
'roles'
|
||||
> {
|
||||
interface PartialGuildMember
|
||||
extends Partialize<
|
||||
GuildMember,
|
||||
'bannable' | 'displayColor' | 'displayHexColor' | 'displayName' | 'guild' | 'kickable' | 'permissions' | 'roles'
|
||||
> {
|
||||
readonly bannable: boolean;
|
||||
readonly displayColor: number;
|
||||
readonly displayHexColor: string;
|
||||
@@ -2842,16 +2832,11 @@ declare module 'discord.js' {
|
||||
readonly roles: GuildMember['roles'];
|
||||
}
|
||||
|
||||
interface PartialMessage extends Partialize<Message,
|
||||
'attachments' |
|
||||
'channel' |
|
||||
'deletable' |
|
||||
'editable' |
|
||||
'mentions' |
|
||||
'pinnable' |
|
||||
'system' |
|
||||
'url'
|
||||
> {
|
||||
interface PartialMessage
|
||||
extends Partialize<
|
||||
Message,
|
||||
'attachments' | 'channel' | 'deletable' | 'editable' | 'mentions' | 'pinnable' | 'system' | 'url'
|
||||
> {
|
||||
attachments: Message['attachments'];
|
||||
channel: Message['channel'];
|
||||
readonly deletable: boolean;
|
||||
|
||||
Reference in New Issue
Block a user