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), );