有没有办法在没有显式类型转换的情况下以通用方式使用Flow推断文字类型?
这是一个应该解释我想做什么的例子。此代码不适用于Flow,因为没有// explicit type casting to literal type
const a: 'flow' = 'flow
// inferring literal type
type Primitive = null | void | boolean | number | string
function literal <T: Primitive>(value: T): $Literal<T> {
return value
}
// cast type with generic function - type is inferred to 'flow' string literal
const a = literal('flow')
实用程序类型。
{{1}}