nullthrows.js 384 B

123456789101112131415
  1. 'use strict';
  2. function nullthrows(x, message) {
  3. if (x != null) {
  4. return x;
  5. }
  6. var error = new Error(message !== undefined ? message : 'Got unexpected ' + x);
  7. error.framesToPop = 1; // Skip nullthrows's own stack frame.
  8. throw error;
  9. }
  10. module.exports = nullthrows;
  11. module.exports.default = nullthrows;
  12. Object.defineProperty(module.exports, '__esModule', {value: true});