2017-01-21 8 views
3

私は反応するネイティブコンポーネントを作成し、このようなプロパティタイプを定義するためのフローを使用しています:反応ネイティブスタイルのフロータイプ定義はありますか?

type Props = { 
    text: string, 
    textStyle: object 
} 

これらの特性は、その後、私のコンポーネント内のテキストコンポーネントに渡されます。

textStyle: TextStyle 

今の流れはTEXTSTYLE値は、テキストコンポーネントのスタイルのために許可されているキーのみが含まれていることを確認することができるでしょう:反応-ネイティブ私はこのような何かをすることを可能にするための任意のフロータイプの定義があります。

TypeScript(React.TextStyle)のインターフェイス定義がありますが、Flowでは何も見つかりません。

答えて

3

更新2:次のPRは、今日のフロータイプスタイルがより簡単になります。

type StyleValue = {[key: string]: Object} | number | false | null; 
type StyleProp = StyleValue | Array<StyleValue>; 

廃止された:それは、v0.52.0

から見つけることができfollowing PR修正次の操作を行うことが可能である:

// @flow 

import type { StyleObj } from 'react-native/Libraries/StyleSheet/StyleSheetTypes'; 

type Props = { 
    style?: StyleObj 
}; 

に関する議論に続き:https://github.com/flowtype/flow-typed/issues/631#issuecomment-282009393

関連する問題