diff --git a/package.json b/package.json index c35b60f..fa12cba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vylbot-core", - "version": "2.0.2", + "version": "2.0.3", "description": "A discord client based upon discord.js", "main": "./dist/index", "typings": "./dist", diff --git a/src/client/util.ts b/src/client/util.ts index 428976e..55d7410 100644 --- a/src/client/util.ts +++ b/src/client/util.ts @@ -95,11 +95,11 @@ export class Util { for (let i = 0; i < eventFiles.length; i++) { if (eventFiles[i].includes('.ts')) { - const eventName = eventFiles[i].split('.')[0]; + const eventName = eventFiles[i].split('.')[0]; - const file = require(`${process.cwd()}/${folder}/${eventName}.ts`); + const file = require(`${process.cwd()}/${folder}/${eventName}.ts`).default; - const event = new file[eventName]() as Event; + const event = new file() as Event; // Load events client.on('channelCreate', event.channelCreate); diff --git a/tests/__mocks/events/normal.ts b/tests/__mocks/events/normal.ts index 8a85eaa..1374a52 100644 --- a/tests/__mocks/events/normal.ts +++ b/tests/__mocks/events/normal.ts @@ -1,5 +1,5 @@ import { Event } from "../../../src/type/event"; -export class normal extends Event { +export default class normal extends Event { public override channelCreate() {} } \ No newline at end of file