All files / loaders loadEvents.ts

100% Statements 35/35
100% Branches 2/2
100% Functions 2/2
100% Lines 35/35

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 361x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 3x 3x 3x  
import clientReady from "@/handlers/events/clientReady"
import channelCreate from "@/handlers/events/channelCreate"
import channelDelete from "@/handlers/events/channelDelete"
import guildBanAdd from "@/handlers/events/guildBanAdd"
import guildBanRemove from "@/handlers/events/guildBanRemove"
import guildCreate from "@/handlers/events/guildCreate"
import guildDelete from "@/handlers/events/guildDelete"
import guildMemberAdd from "@/handlers/events/guildMemberAdd"
import guildMemberRemove from "@/handlers/events/guildMemberRemove"
import interactionCreate from "@/handlers/events/interactionCreate"
import messageDelete from "@/handlers/events/messageDelete"
import roleCreate from "@/handlers/events/roleCreate"
import roleDelete from "@/handlers/events/roleDelete"
 
const loadedEvents = [
  clientReady,
  interactionCreate,
  guildCreate,
  guildDelete,
  guildMemberAdd,
  guildMemberRemove,
  guildBanAdd,
  guildBanRemove,
  channelCreate,
  channelDelete,
  roleCreate,
  roleDelete,
  messageDelete,
] as const
 
export type LoadedEvent = (typeof loadedEvents)[number]
 
export async function loadEvents(): Promise<LoadedEvent[]> {
  return [...loadedEvents]
}