01373cadda935813eeaeba71b4d578f4b824a2d0070db6ad70af512ff04c988b19505c68701ad673d3802b77fa8ac98739c85a11739d061e0866769b3c37d0 432 B

1234567891011
  1. 'use strict';
  2. var isObject = require('../internals/is-object');
  3. var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
  4. // `InstallErrorCause` abstract operation
  5. // https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause
  6. module.exports = function (O, options) {
  7. if (isObject(options) && 'cause' in options) {
  8. createNonEnumerableProperty(O, 'cause', options.cause);
  9. }
  10. };