By default all unhandled rejections trigger a warning plus a deprecation warning
for the very first unhandled rejection in case no [unhandledRejection][] hook
is used.
Using this flag allows to change what should happen when an unhandled rejection occurs. One of the following modes can be chosen:
throw: Emit [unhandledRejection][]. If this hook is not set, raise the unhandled rejection as an uncaught exception.strict: Raise the unhandled rejection as an uncaught exception.warn: Always trigger a warning, no matter if the [unhandledRejection][] hook is set or not but do not print the deprecation warning.warn-with-error-code: Emit [unhandledRejection][]. If this hook is not set, trigger a warning, and set the process exit code to 1.none: Silence all warnings.
