<gh_stars>0
export default class ErrorClass {
  constructor (message) {
    if (Error.hasOwnProperty('captureStackTrace')) {
      Error.captureStackTrace(this, this.constructor);
    } else {
      Object.defineProperty(this, 'stack', {
        value: (new Error()).stack,
      });

      Object.defineProperty(this, 'message', {
        value: message,
      });
    }
  }
}
