我试图创建一个函数,该函数返回一个promise ,其值可以解析为null.
基本上是这样的:
static getUserById(ids: String): Promise<?User> {
// do something
}
但它返回了一个错误
泛型类型"Promise"需要1个类型参数
如何在一个可为空的脚本中创建可为空的值?
我试图创建一个函数,该函数返回一个promise ,其值可以解析为null.
基本上是这样的:
static getUserById(ids: String): Promise<?User> {
// do something
}
但它返回了一个错误
泛型类型"Promise"需要1个类型参数
如何在一个可为空的脚本中创建可为空的值?
?
意味着optionnal parameter
而不是nullable type
.
你应该使用这个:
Promise<User|null>