首页 > 解决方案 > Promise中<>是什么意思?

问题描述

<>in的含义是Promise<string>什么?

例子:

export interface ReviewModel extends mongoose.Model<ReviewDocument> {
  generateToken(): Promise<string>
}

标签: typescript

解决方案


当我们在 TypeScript中讨论泛型时,尖括号 ( <>) 会发挥作用。

在这种情况下,我们说这generateToken()将返回Promise解析为string值的 a,这意味着我们可以像这样使用该函数:

generateToken().then((value) => console.log(value)); // value is type 'string'

推荐阅读