Promises & then/catch

What pattern does this code demonstrate?
let resolve, reject;
const promise = new Promise((res, rej) => {
  resolve = res;
  reject = rej;
});
Next Question (13/21)