export class GuildAuditLogsEntry<TAction extends GuildAuditLogsResolvable = AuditLogEvent, TActionType extends GuildAuditLogsActionType = TAction extends keyof GuildAuditLogsTypes ? GuildAuditLogsTypes[TAction][1] : GuildAuditLogsActionType, TTargetType extends GuildAuditLogsTargetType = TAction extends keyof GuildAuditLogsTypes ? GuildAuditLogsTypes[TAction][0] : GuildAuditLogsTargetType, TResolvedType = TAction extends null ? AuditLogEvent : TAction,>Audit logs entry.
Type Parameters
optionalTAction? extends GuildAuditLogsResolvable = AuditLogEvent
optionalTActionType? extends GuildAuditLogsActionType = TAction extends keyof GuildAuditLogsTypes ? GuildAuditLogsTypes[TAction][1] : GuildAuditLogsActionType
optionalTTargetType? extends GuildAuditLogsTargetType = TAction extends keyof GuildAuditLogsTypes ? GuildAuditLogsTypes[TAction][0] : GuildAuditLogsTargetType
optionalTResolvedType? = TAction extends null ? AuditLogEvent : TAction
action : TResolvedType
The type of action that occurred.
actionType : TActionType
The action type of this entry
changes : AuditLogChange[]
Specific property changes
readonlycreatedAt : Date
The time this entry was created at
readonlycreatedTimestamp : number
The timestamp this entry was created at
extra : TResolvedType extends keyof GuildAuditLogsEntryExtraField ? GuildAuditLogsEntryExtraField[TResolvedType] : null
Any extra data from the entry
id : Snowflake
The entry's id
target : TTargetType extends keyof GuildAuditLogsEntryTargetField<TActionType> ? GuildAuditLogsEntryTargetField<TActionType>[TTargetType] : Role | GuildEmoji | { id: Snowflake } | null
The target of this entry
staticTargets : GuildAuditLogsTargets
Key mirror of all available audit log targets.
targetType : TTargetType
The target type of this entry
static actionType(action: AuditLogEvent) : GuildAuditLogsActionType
action: AuditLogEvent
Finds the action type from the guild audit log entry action.
static targetType(target: AuditLogEvent) : GuildAuditLogsTargetType
target: AuditLogEvent
Finds the target type of a guild audit log entry.