//=============================================== // Imports //=============================================== import type { Event } from "../core/types/Event"; import { Loader } from "../core/Loader"; //=============================================== // EventLoader Implemenation //=============================================== export class EventLoader extends Loader { public id = "event"; public async validate(data: Partial) { if (!data.id || !data.name || !data.execute) return null; return data as Event; } }