var r = null; new Promise((resolve, reject) => { reject("oops"); }).catch(e => { r = e; }); __drain(); r