はじめに この記事はLIFULL その2 Advent Calendar2018の19日目の記事です。 TypeScriptを使用した際に、外部ファイル化したJSON形式のデータをどのようにimportすれば良いのかを何パターンか表してみました。 (あくまで思いついたもののみとなります。) JSON形式で管理する ハッシュ形式のデータはJSON形式で管理したいというケースになります。 ▶︎ 型定義ファイルで拡張 TypeScriptの型定義ファイルをJSON用に作成します。 この定義ファイルにより、JSON形式のデータをimportできるようになります。 汎用性のため、anyで定義しているので補完や型は使用できません。 補完 型