"use strict"; module.exports = function promiseDefer() { let rej_, res_; let promise = new Promise((resolve, reject) => { rej_ = reject; res_ = resolve; }); return { resolve: res_, reject: rej_, promise: promise }; };