chore: remove dependence on discord.js Awaitable type

This commit is contained in:
Jacob Nguyen
2023-04-16 14:17:56 -05:00
parent 37ddef170f
commit 1fa7eef336
3 changed files with 5 additions and 4 deletions

View File

@@ -11,12 +11,11 @@
* Plugins are reminiscent of middleware in express.
*/
import type { Awaitable } from 'discord.js';
import type { Err, Ok, Result } from 'ts-results-es';
import type { PluginType } from '../core/structures/enums';
import type { CommandModule, EventModule } from './module';
import type { InitArgs } from '../core/plugins';
import type { Processed } from './handler';
import type { Awaitable, Processed } from './handler';
export type PluginResult = Awaitable<VoidResult>;
export type VoidResult = Result<void, void>;