docs: refine README.md
[e-mobility-charging-stations-simulator.git] / src / exception / BaseError.ts
index ad78e261cfe1e0e0561cd4cf0562f7a2690f3468..4a94fc26fd24bf952331c5a7cbb52bead8fdc0e7 100644 (file)
@@ -1,12 +1,10 @@
-export default class BaseError extends Error {
-  public constructor(message?: string) {
-    super(message);
-    this.name = new.target.name;
-    Object.setPrototypeOf(this, new.target.prototype);
-    Error.captureStackTrace ? (Error.captureStackTrace(this, this.constructor)) : (this.createStack());
-  }
+export class BaseError extends Error {
+  public date: Date
 
-  private createStack(): void {
-    this.stack = new Error().stack;
+  public constructor (message?: string) {
+    super(message)
+    this.name = new.target.name
+    this.date = new Date()
+    Object.setPrototypeOf(this, new.target.prototype)
   }
 }