JSONからFlowに変換する理由
レガシーなReactコードベースの多くは、静的型付けに今もFlowを使っています。サンプルのJSONペイロードを上に貼り付けるだけで、手書きすることなく、すぐに使えるFlowの型定義が数ミリ秒で手に入ります。
仕組み
このコンバーターはJSONをローカルで解析し、TypeScriptに近い構文で export type X = {...} 宣言を出力します。ネストしたオブジェクトはそれぞれ独立したエクスポート型になり、親の型から参照されます。
JSONを貼り付けるだけで、Flowの型定義をブラウザ上で即座に生成します。レガシーなReactコードベースの型付けに便利です。無料・登録不要で、データが端末の外に送信されることはありません。
レガシーなReactコードベースの多くは、静的型付けに今もFlowを使っています。サンプルのJSONペイロードを上に貼り付けるだけで、手書きすることなく、すぐに使えるFlowの型定義が数ミリ秒で手に入ります。
このコンバーターはJSONをローカルで解析し、TypeScriptに近い構文で export type X = {...} 宣言を出力します。ネストしたオブジェクトはそれぞれ独立したエクスポート型になり、親の型から参照されます。