尝试创建一个函数,该函数返回一个带有可以解析为null的值的promise
尝试做这样的事情
static getUserById(ids: String): Promise<?User> {
// do something
}
但正在返回错误
Generic type 'Promise<T>' requires 1 type argument(s)
如何在typescript中创建一个函数,该函数可以返回具有可为空的已解析值的Promise
答案 0 :(得分:18)
?
表示optionnal parameter
不是nullable type
。
你应该用这个:
Promise<User|null>