typescript - Promise中<>是什么意思?
问题描述
<>
in的含义是Promise<string>
什么?
例子:
export interface ReviewModel extends mongoose.Model<ReviewDocument> {
generateToken(): Promise<string>
}
解决方案
当我们在 TypeScript中讨论泛型时,尖括号 ( <>
) 会发挥作用。
在这种情况下,我们说这generateToken()
将返回Promise
解析为string
值的 a,这意味着我们可以像这样使用该函数:
generateToken().then((value) => console.log(value)); // value is type 'string'
推荐阅读
- pine-script - 如何在行的顶部显示标签?
- ios - 如何居中 TabBarItem - Swift
- javascript - Laravel 5:附加输入文本取决于所选选项 vue js
- python - 使用python将数据文件拆分为单独的文件
- amazon-web-services - Fargate 任务(容器)是否可以检索其元数据,例如服务名称?
- python - 绘制两个具有不同索引类型的 Panda 数据框
- list - 我如何对HashMap进行排序
按他们在 Kotlin 中的值排序? - python - Spacy - 将相似性函数应用于熊猫行中的文档
- javascript - 滚动时的jQuery不透明度被切断
- python - catalina 10.51.1 python3 w brew 或 xcode-select