import { Resolve } from '.'; export function resolveLater(): [Promise, Resolve] { let resolve; const promise = new Promise ((resolveCallback) => { resolve = resolveCallback; }); if (resolve !== undefined) return [promise, resolve]; throw 'Something Wrong'; }