From 5a5c045534cb1b79a5b1165eb13ecf7b9585c808 Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Fri, 10 Dec 2021 09:07:57 +0000 Subject: [PATCH] types(GuildAuditLog): Strengthen types (#7090) --- typings/index.d.ts | 20 ++++++++++---------- typings/index.test-d.ts | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/typings/index.d.ts b/typings/index.d.ts index a1220135a..09d67aa50 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -4310,11 +4310,11 @@ export type GuildAuditLogsActionType = GuildAuditLogsTypes[keyof GuildAuditLogsT export interface GuildAuditLogsEntryExtraField { MEMBER_PRUNE: { removed: number; days: number }; - MEMBER_MOVE: { channel: GuildChannel | { id: Snowflake }; count: number }; - MESSAGE_DELETE: { channel: GuildChannel | { id: Snowflake }; count: number }; - MESSAGE_BULK_DELETE: { channel: GuildChannel | { id: Snowflake }; count: number }; - MESSAGE_PIN: { channel: GuildChannel | { id: Snowflake }; messageId: Snowflake }; - MESSAGE_UNPIN: { channel: GuildChannel | { id: Snowflake }; messageId: Snowflake }; + MEMBER_MOVE: { channel: VoiceChannel | StageChannel | { id: Snowflake }; count: number }; + MESSAGE_DELETE: { channel: GuildTextBasedChannel | { id: Snowflake }; count: number }; + MESSAGE_BULK_DELETE: { channel: GuildTextBasedChannel | { id: Snowflake }; count: number }; + MESSAGE_PIN: { channel: GuildTextBasedChannel | { id: Snowflake }; messageId: Snowflake }; + MESSAGE_UNPIN: { channel: GuildTextBasedChannel | { id: Snowflake }; messageId: Snowflake }; MEMBER_DISCONNECT: { count: number }; CHANNEL_OVERWRITE_CREATE: | Role @@ -4331,9 +4331,9 @@ export interface GuildAuditLogsEntryExtraField { | GuildMember | { id: Snowflake; name: string; type: OverwriteTypes.role } | { id: Snowflake; type: OverwriteTypes.member }; - STAGE_INSTANCE_CREATE: GuildChannel | { id: Snowflake }; - STAGE_INSTANCE_DELETE: GuildChannel | { id: Snowflake }; - STAGE_INSTANCE_UPDATE: GuildChannel | { id: Snowflake }; + STAGE_INSTANCE_CREATE: StageChannel | { id: Snowflake }; + STAGE_INSTANCE_DELETE: StageChannel | { id: Snowflake }; + STAGE_INSTANCE_UPDATE: StageChannel | { id: Snowflake }; } export interface GuildAuditLogsEntryTargetField { @@ -4343,8 +4343,8 @@ export interface GuildAuditLogsEntryTargetField>( expectType>( guild.fetchAuditLogs({ type: AuditLogEvent.MemberKick }).then(al => al.entries.first()?.extra), ); -expectType>( +expectType>( guild.fetchAuditLogs({ type: 'STAGE_INSTANCE_CREATE' }).then(al => al.entries.first()?.extra), ); -expectType>( +expectType>( guild.fetchAuditLogs({ type: 'MESSAGE_DELETE' }).then(al => al.entries.first()?.extra), );