mirror of
https://github.com/sern-handler/handler
synced 2026-06-12 19:02:15 +00:00
39 lines
1.3 KiB
TypeScript
39 lines
1.3 KiB
TypeScript
/**
|
|
* @enum { string }
|
|
*/
|
|
export enum SernError {
|
|
/**
|
|
* Throws when registering an invalid module.
|
|
* This means it is undefined or an invalid command type was provided
|
|
*/
|
|
InvalidModuleType = 'Detected an unknown module type',
|
|
/**
|
|
* Attempted to lookup module in command module store. Nothing was found!
|
|
*/
|
|
UndefinedModule = `A module could not be detected`,
|
|
/**
|
|
* Attempted to lookup module in command module store. Nothing was found!
|
|
*/
|
|
MismatchModule = `A module type mismatched with event emitted!`,
|
|
/**
|
|
* Unsupported interaction at this moment.
|
|
*/
|
|
NotSupportedInteraction = `This interaction is not supported.`,
|
|
/**
|
|
* One plugin called `controller.stop()` (end command execution / loading)
|
|
*/
|
|
PluginFailure = `A plugin failed to call controller.next()`,
|
|
/**
|
|
* A crash that occurs when accessing an invalid property of Context
|
|
*/
|
|
MismatchEvent = `You cannot use message when an interaction fired or vice versa`,
|
|
/**
|
|
* Unsupported feature attempted to access at this time
|
|
*/
|
|
NotSupportedYet = `This feature is not supported yet`,
|
|
/**
|
|
* Required Dependency not found
|
|
*/
|
|
MissingRequired = `@sern/client is required but was not found`,
|
|
}
|