@zerooneit/expressive-tea
Version:
A REST API over Express and Typescript
27 lines (26 loc) • 938 B
TypeScript
/**
* @namespace Exceptions
*/
/**
* Exception Class for Hard Required Plugins.
* This Exception is used internally to describe when a required plugin fails, is the server returns this
* is meaning a module fails and the application it wont start since the plugin is marked as hard require to initialize
* the application.
* @export
* @class BootLoaderRequiredExceptions
* @extends {Error}
* @summary Required Module Exception
*/
export declare class BootLoaderRequiredExceptions extends Error {
}
/**
* Exception Class for Soft Required Plugins
* This Exception is used internally to describe when a required plugin fails but allow to continue running
* the application and it means that plugin fails to initialize but is not critical to the app.
* @export
* @class BootLoaderSoftExceptions
* @extends {Error}
* @summary Not Required Plugin Exception
*/
export declare class BootLoaderSoftExceptions extends Error {
}