在flow.js中更改类型

时间:2018-12-19 18:27:15

标签: javascript flowtype

关于类型定义中可能更改的类型,我遇到了一个问题。

如果我返回的堆是这样的:

type Test = {
  test: List<T>
}

但希望函数可以进行如下转换:

type Out = {
  test: Array<T>
}

是否有一种方法可以指定我将返回测试类型,只是将该特定的现场测试更改为数组而不是列表?

请记住,这也使用了泛型,所以我不知道传入或传出的类型的形状,只是如果存在特定类型,该函数会将其转换为另一个类型,但是形状将保持不变。

谢谢!

0 个答案:

没有答案