Promiseを外側からresolveする
code:js
function promiseAndResolve() {
let resolve
const p = new Promise(res => resolve = res)
}
promiseのcallbackの中から得られるresolve, reject関数は、スコープの外に持ち出して外部から呼び出すことが可能
globalに定義できなくて、特定のライブラリに渡さないといけないコールバックイベントをpromise化したいときに使える
やっていることはどうってこと無いのだが、これが可能ってことを知っておかないと書けない
このやり方を紹介 or 広めた人が誰なのか知らない
ぐぐってみると割とヒットする
javascript primise resolve outside
などで検索
上みたいにサクッと自分でresolveを持ち出すんでもいいし、ライブラリなどを探してもいいと思う