オブジェクトのtypeプロパティから別名タイプを作成します。 pe B
プロパティの署名がA
にあります。私は<a href="https://flowtype.org/" rel="nofollow noreferrer">Flow</a>で次のような問題に直面しています
私はtype B = A.B;
と試みたが、それはフローは、次のエラーがスローされます。
[flow] [flow] B (Property cannot be accessed on type `A`)
私は解決策を見つけたが、それがすべてでエレガント少しトリッキーとではありません。
type A = {
B: {
C: string
}
}
//FAKE constant of type A
const fakeA : A = (null : any);
type B = typeof fakeA.B;
他のソリューション?
ありがとうございました。
いくつか余分な文脈を提供してください - どのような言語ですか?また、「うまくいきません」と言うと、何かエラーが出ますか、それともうまくいかないのですか? – Randall
また、「flow」はメタタグであり、一般的には使用されません。使用している言語のタグが必要です。 – Randall
私はFlowでJavascript(ES6)を使用しています。 –