ErrorWithStack.js
 1  'use strict';
 2  
 3  Object.defineProperty(exports, '__esModule', {
 4    value: true
 5  });
 6  exports.default = void 0;
 7  
 8  /**
 9   * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
10   *
11   * This source code is licensed under the MIT license found in the
12   * LICENSE file in the root directory of this source tree.
13   */
14  class ErrorWithStack extends Error {
15    constructor(message, callsite) {
16      super(message);
17  
18      if (Error.captureStackTrace) {
19        Error.captureStackTrace(this, callsite);
20      }
21    }
22  }
23  
24  exports.default = ErrorWithStack;