src/lib/EventManagerError.ts
export class EventManagerError extends Error {
// inherited from Error
public name: string = 'EventManagerError';
public cause?: Error = undefined;
constructor(message?: string, cause?: Error) {
super(message ? message : 'EventManagerError: An error occured');
if (cause) {
this.cause = cause;
}
}
}