interface GuildAuditLogsFetchOptions<Event extends GuildAuditLogsResolvable> {
    after?:
        | string
        | GuildAuditLogsEntry<
            AuditLogEvent,
            "Update"
            | "Create"
            | "Delete"
            | "All",

                | "Guild"
                | "Channel"
                | "User"
                | "Role"
                | "Invite"
                | "Webhook"
                | "Emoji"
                | "Message"
                | "Integration"
                | "StageInstance"
                | "Sticker"
                | "GuildScheduledEvent"
                | "Thread"
                | "ApplicationCommand"
                | "SoundboardSound"
                | "AutoModeration"
                | "GuildOnboardingPrompt"
                | "GuildOnboarding"
                | "Unknown",
        >;
    before?: | string
    | GuildAuditLogsEntry<
        AuditLogEvent,
        "Update"
        | "Create"
        | "Delete"
        | "All",

            | "Guild"
            | "Channel"
            | "User"
            | "Role"
            | "Invite"
            | "Webhook"
            | "Emoji"
            | "Message"
            | "Integration"
            | "StageInstance"
            | "Sticker"
            | "GuildScheduledEvent"
            | "Thread"
            | "ApplicationCommand"
            | "SoundboardSound"
            | "AutoModeration"
            | "GuildOnboardingPrompt"
            | "GuildOnboarding"
            | "Unknown",
    >;
    limit?: number;
    type?: Event;
    user?: UserResolvable;
}

Type Parameters

Properties

after?:
    | string
    | GuildAuditLogsEntry<
        AuditLogEvent,
        "Update"
        | "Create"
        | "Delete"
        | "All",

            | "Guild"
            | "Channel"
            | "User"
            | "Role"
            | "Invite"
            | "Webhook"
            | "Emoji"
            | "Message"
            | "Integration"
            | "StageInstance"
            | "Sticker"
            | "GuildScheduledEvent"
            | "Thread"
            | "ApplicationCommand"
            | "SoundboardSound"
            | "AutoModeration"
            | "GuildOnboardingPrompt"
            | "GuildOnboarding"
            | "Unknown",
    >
before?:
    | string
    | GuildAuditLogsEntry<
        AuditLogEvent,
        "Update"
        | "Create"
        | "Delete"
        | "All",

            | "Guild"
            | "Channel"
            | "User"
            | "Role"
            | "Invite"
            | "Webhook"
            | "Emoji"
            | "Message"
            | "Integration"
            | "StageInstance"
            | "Sticker"
            | "GuildScheduledEvent"
            | "Thread"
            | "ApplicationCommand"
            | "SoundboardSound"
            | "AutoModeration"
            | "GuildOnboardingPrompt"
            | "GuildOnboarding"
            | "Unknown",
    >
limit?: number
type?: Event