Update message reaction: empty interfaces

This commit is contained in:
Nicolás Serna 2022-07-20 22:01:03 -03:00
parent 491889849a
commit 38416f4d32

View File

@ -1,4 +1,3 @@
// deno-lint-ignore-file no-empty-interface
import type { Session } from '../Session.ts'; import type { Session } from '../Session.ts';
import type { DiscordMemberWithUser, DiscordMessageReactionAdd, DiscordReaction } from '../../discordeno/mod.ts'; import type { DiscordMemberWithUser, DiscordMessageReactionAdd, DiscordReaction } from '../../discordeno/mod.ts';
import Emoji from './Emoji.ts'; import Emoji from './Emoji.ts';
@ -13,10 +12,8 @@ export interface MessageReactionAdd {
emoji: Partial<Emoji>; emoji: Partial<Emoji>;
} }
export interface MessageReactionRemove extends Omit<MessageReactionAdd, 'member'> {} export type MessageReactionRemove = Omit<MessageReactionAdd, 'member'>;
export type MessageReactionRemoveAll = Pick<MessageReactionAdd, 'channelId' | 'messageId' | 'guildId'>
export interface MessageReactionRemoveAll extends Pick<MessageReactionAdd, 'channelId' | 'messageId' | 'guildId'> {}
export type MessageReactionRemoveEmoji = Pick< export type MessageReactionRemoveEmoji = Pick<
MessageReactionAdd, MessageReactionAdd,
'channelId' | 'guildId' | 'messageId' | 'emoji' 'channelId' | 'guildId' | 'messageId' | 'emoji'