Interface ClientEvents

interface ClientEvents {
    channelCreate: ((channel, id, shard) => unknown);
    channelDelete: ((oldChannel, id, shard) => unknown);
    channelUpdate: ((oldChannel, newChannel, shard) => unknown);
    debug: ((...args) => unknown);
    error: ((error) => unknown);
    guildBanAdd: ((user, guild, shard) => unknown);
    guildBanRemove: ((user, guild, shard) => unknown);
    guildCreate: ((guild, shard) => unknown);
    guildDelete: ((oldGuild, shard) => unknown);
    guildEmojiUpdate: ((guild, shard) => unknown);
    guildMemberAdd: ((member, shard) => unknown);
    guildMemberChunk: ((guild, members, chunkData, shard) => unknown);
    guildMemberLeave: ((member, shard) => unknown);
    guildMemberUpdate: ((oldMember, newMember, shard) => unknown);
    guildRoleCreate: ((role, shard) => unknown);
    guildRoleDelete: ((oldRole, shard) => unknown);
    guildRoleUpdate: ((newRole, oldRole, shard) => unknown);
    guildStickersUpdate: ((guild, shard) => unknown);
    guildUnavailable: ((data, shard) => unknown);
    guildUpdate: ((oldGuild, newGuild, shard) => unknown);
    interactionCreate: ((interaction, shard) => unknown);
    messageCreate: ((message, shard) => unknown);
    messageDelete: ((oldMessage, shard) => unknown);
    messageUpdate: ((oldMessage, newMessage, shard) => unknown);
    presenceUpdate: ((member, oldPresence, newPresence, shard) => unknown);
    ready: ((user, shard) => unknown);
    shardConnect: ((id) => unknown);
    shardDisconnect: ((id) => unknown);
    shardError: ((error) => unknown);
    threadCreate: ((threadChannel, shard) => unknown);
    threadDelete: ((oldThreadChannel, shard) => unknown);
    threadListSync: ((guild, channels, members, shard) => unknown);
    threadMemberUpdate: ((threadChannel, threadMember, shard) => unknown);
    threadUpdate: ((oldThread, newThread, shard) => unknown);
}

Properties

channelCreate: ((channel, id, shard) => unknown)

Type declaration

    • (channel, id, shard): unknown
    • Parameters

      Returns unknown

channelDelete: ((oldChannel, id, shard) => unknown)

Type declaration

    • (oldChannel, id, shard): unknown
    • Parameters

      Returns unknown

channelUpdate: ((oldChannel, newChannel, shard) => unknown)

Type declaration

    • (oldChannel, newChannel, shard): unknown
    • Parameters

      • oldChannel: unknown
      • newChannel: unknown
      • shard: Shard

      Returns unknown

debug: ((...args) => unknown)

Type declaration

    • (...args): unknown
    • Parameters

      • Rest ...args: unknown[]

      Returns unknown

error: ((error) => unknown)

Type declaration

    • (error): unknown
    • Parameters

      • error: unknown

      Returns unknown

guildBanAdd: ((user, guild, shard) => unknown)

Type declaration

    • (user, guild, shard): unknown
    • Parameters

      Returns unknown

guildBanRemove: ((user, guild, shard) => unknown)

Type declaration

    • (user, guild, shard): unknown
    • Parameters

      Returns unknown

guildCreate: ((guild, shard) => unknown)

Type declaration

    • (guild, shard): unknown
    • Parameters

      Returns unknown

guildDelete: ((oldGuild, shard) => unknown)

Type declaration

    • (oldGuild, shard): unknown
    • Parameters

      Returns unknown

guildEmojiUpdate: ((guild, shard) => unknown)

Type declaration

    • (guild, shard): unknown
    • Parameters

      Returns unknown

guildMemberAdd: ((member, shard) => unknown)

Type declaration

    • (member, shard): unknown
    • Parameters

      Returns unknown

guildMemberChunk: ((guild, members, chunkData, shard) => unknown)

Type declaration

    • (guild, members, chunkData, shard): unknown
    • Parameters

      Returns unknown

guildMemberLeave: ((member, shard) => unknown)

Type declaration

    • (member, shard): unknown
    • Parameters

      Returns unknown

guildMemberUpdate: ((oldMember, newMember, shard) => unknown)

Type declaration

    • (oldMember, newMember, shard): unknown
    • Parameters

      Returns unknown

guildRoleCreate: ((role, shard) => unknown)

Type declaration

    • (role, shard): unknown
    • Parameters

      Returns unknown

guildRoleDelete: ((oldRole, shard) => unknown)

Type declaration

    • (oldRole, shard): unknown
    • Parameters

      Returns unknown

guildRoleUpdate: ((newRole, oldRole, shard) => unknown)

Type declaration

guildStickersUpdate: ((guild, shard) => unknown)

Type declaration

    • (guild, shard): unknown
    • Parameters

      Returns unknown

guildUnavailable: ((data, shard) => unknown)

Type declaration

    • (data, shard): unknown
    • Parameters

      Returns unknown

guildUpdate: ((oldGuild, newGuild, shard) => unknown)

Type declaration

    • (oldGuild, newGuild, shard): unknown
    • Parameters

      Returns unknown

interactionCreate: ((interaction, shard) => unknown)

Type declaration

    • (interaction, shard): unknown
    • Parameters

      • interaction: SlashInteraction | UserInteraction | ComponentInteraction | MessageInteraction
      • shard: Shard

      Returns unknown

messageCreate: ((message, shard) => unknown)

Type declaration

    • (message, shard): unknown
    • Parameters

      Returns unknown

messageDelete: ((oldMessage, shard) => unknown)

Type declaration

    • (oldMessage, shard): unknown
    • Parameters

      Returns unknown

messageUpdate: ((oldMessage, newMessage, shard) => unknown)

Type declaration

    • (oldMessage, newMessage, shard): unknown
    • Parameters

      Returns unknown

presenceUpdate: ((member, oldPresence, newPresence, shard) => unknown)

Type declaration

ready: ((user, shard) => unknown)

Type declaration

    • (user, shard): unknown
    • Parameters

      Returns unknown

shardConnect: ((id) => unknown)

Type declaration

    • (id): unknown
    • Parameters

      • id: string

      Returns unknown

shardDisconnect: ((id) => unknown)

Type declaration

    • (id): unknown
    • Parameters

      • id: string

      Returns unknown

shardError: ((error) => unknown)

Type declaration

    • (error): unknown
    • Parameters

      • error: unknown

      Returns unknown

threadCreate: ((threadChannel, shard) => unknown)

Type declaration

    • (threadChannel, shard): unknown
    • Parameters

      Returns unknown

threadDelete: ((oldThreadChannel, shard) => unknown)

Type declaration

    • (oldThreadChannel, shard): unknown
    • Parameters

      Returns unknown

threadListSync: ((guild, channels, members, shard) => unknown)

Type declaration

threadMemberUpdate: ((threadChannel, threadMember, shard) => unknown)

Type declaration

    • (threadChannel, threadMember, shard): unknown
    • Parameters

      Returns unknown

threadUpdate: ((oldThread, newThread, shard) => unknown)

Type declaration

Generated using TypeDoc