Global resolve
by Artem
HTML
<input type="text" id="inp">
<button id="btn">Resolve</button>
JavaScript
'use strict';
const button = document.getElementById('btn');
const input = document.getElementById('inp');
let globalResolve;
var p = new Promise((resolve, reject) => { globalResolve = resolve; });
p.then(console.log);
button.onclick = () => {
globalResolve(input.value);
};