resolveJsonModuleでDate型を使いたい
resolveJsonModule
では json
を読みこみ、 typeof
を与えてあげることで、モックデータから型を自動で生成してくれる。
しかしながら、 json
を読み込む部分では、 Date
型を扱いたくても、 string
と判定されてしまう。
{ ... createdAt: "2000-01-01 00:00:00" ... }
これを Date
型にするには、 json
を読み込むのではなく、以下のような ts
ファイルを読み込ませ、 mockType
を import
することで Date
型を認識させることができる。
export const mockType = { ... createdAt: new Date("2000-01-01 00:00:00") ... }