2017-08-07 10 views
0

編集:より広い質問は、TypeScriptがプリプロセッサをサポートしているかどうかです。オブジェクトからTypeScriptインターフェイスを生成する

[{ field: 'name', type: 'string' }, { field: 'age', type: 'number'}] 

をそして、これからインターフェイス定義を生成します。

は、それが活字体(または関連ツール)で行うことは可能ですか?私はtypescriptがコンパイル時に物事をチェックすることを理解しています。私がこれをやっている理由は、私のリストにメタデータのフィールドがいくつか含まれているからです。これをもう一度入力したくないのです。

タイスクリプトの指令はありますか?

+0

を。そのような通行料(または、非常に類似したもの)は既に存在しています:[json2ts](http://json2ts.com/) –

+0

あなたはそうです、私はこのツールを見ました。それはオフラインの手順のようです - ビルド時に自動的にこれをやりたいのです - 私はさまざまなビルドステップをセットアップできると思いますが、これを行う標準的な方法があるのだろうかと思っていました。 – wmercer

+0

タイプ・シグネチャを明示的に書き出す必要がある場合は、タイプ・ヒント(https://1drv.ms/i/s! Al6mzY0CpY7EnwnPZAnFyipQ2Oyi)、手動で書き出すか、TypeScriptコンパイラAPIを使用して、それを生成するためのエディタ拡張を記述します。 –

答えて

関連する問題