Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dieses Repo ist archiviert. Du kannst Dateien sehen und es klonen, kannst aber nicht pushen oder Issues/Pull-Requests öffnen.
|
- 'use strict';
- var util = require('util');
- var onExit = require('signal-exit');
- var currentlyUnhandled = require('currently-unhandled');
-
- var installed = false;
-
- module.exports = function (log) {
- if (installed) {
- return;
- }
-
- installed = true;
-
- log = log || console.error;
-
- var listUnhandled = currentlyUnhandled();
-
- onExit(function () {
- var unhandledRejections = listUnhandled();
-
- if (unhandledRejections.length > 0) {
- unhandledRejections.forEach(function (x) {
- var err = x.reason;
-
- if (!(err instanceof Error)) {
- err = new Error('Promise rejected with value: ' + util.inspect(err));
- }
-
- log(err.stack);
- });
-
- process.exitCode = 1;
- }
- });
- };
|