无法在TypeScript中使用新的Promise()

预期的行为:可以在TypeScript中使用Promise。

观察到的行为:使用promise会产生以下类型错误,即“ new”表达式,其目标缺少构造签名,则隐式具有“ any”类型。ts(7009)

如何复制问题: 1)在使用TypeScript的create react应用程序中,尝试创建Promise。

 const test = new Promise<string>((res,_rej) => {
    res("hi");
  });
HwaMn 回答:无法在TypeScript中使用新的Promise()

您可以改为使用Promise.resolve,如下所示:

const test = Promise.resolve<string>("Hi")
本文链接:https://www.f2er.com/2609169.html

大家都在问