Promise 的泛型就是最终 resolve 的值的类型

const getName: Promise<string> = new Promise((resolve) => {
  setTimeout(() => resolve("Alice"), 1000);
});