我有Flow js错误,但无法理解是什么问题
尝试了不同的实用程序
class G{
foo(){}}
class C{
Bar(){}
}
const a: $ReadOnly<{+g: G, +c: C}> = {
g: new G,
c: new C,
}
type TT = $ObjMap<typeof a, <V>(_: V)=>V>;
function getProp<Generic: string>(propName: Generic): $ElementType<TT, Generic> {
return a[propName]
}
const c: G = getProp<'c'>('c');
答案 0 :(得分:0)
是的,它是由于类型不匹配而发生的。只需设置正确的类型即可。
return_Qty