Open
Description
Like #2, but the hooks are put on the libraries themselves (e.g. Q.onUnhandledRejection = ...
or Q.on("unhandledRejection", ...)
).
This has the con of making it hard to write generic debugging tools, but the pro of not co-opting some environment feature (like console
or the global object) for nefarious purposes.