Promise.all(), Promise.race(), and Promise.any()

What promise concept does this demonstrate?
Promise.all([
  Promise.resolve(1),
  Promise.resolve(2),
  {
    then(resolve) {
      resolve(3);
    }
  }
]).then(console.log);
Next Question (17/20)