Skip to content

Instantly share code, notes, and snippets.

View chrisparnin's full-sized avatar

Chris Parnin chrisparnin

View GitHub Profile
@chrisparnin
chrisparnin / StackPromise.js
Created February 19, 2020 14:48
Trace stack traces when a promise resolves.
class StackPromise extends Promise {
constructor(args) {
super((myresolve, myreject) =>
{
let fn = function(result) {
console.log(new Error("Promise resolved").stack);
myresolve(result);
}
args.call(null, fn, myreject );