Sha256: 4586217b5447194816d5b43dd35834176ab82240f3d942db9f6b83d88528b3c2
Contents?: true
Size: 500 Bytes
Versions: 24
Compression:
Stored size: 500 Bytes
Contents
'use strict'; const util = require('util'); let installed = false; const hardRejection = (log = console.error) => { if (installed) { return; } installed = true; process.on('unhandledRejection', error => { if (!(error instanceof Error)) { error = new Error(`Promise rejected with value: ${util.inspect(error)}`); } log(error.stack); process.exit(1); }); }; module.exports = hardRejection; // TODO: Remove this for the next major release module.exports.default = hardRejection;
Version data entries
24 entries across 24 versions & 1 rubygems