resolveJsonModuleでDate型を使いたい

resolveJsonModule では json を読みこみ、 typeof を与えてあげることで、モックデータから型を自動で生成してくれる。 しかしながら、 json を読み込む部分では、 Date 型を扱いたくても、 string と判定されてしまう。

{
  ...
  createdAt: "2000-01-01 00:00:00"
  ...
}

これを Date 型にするには、 json を読み込むのではなく、以下のような ts ファイルを読み込ませ、 mockTypeimport することで Date 型を認識させることができる。

export const mockType = {
  ...
  createdAt: new Date("2000-01-01 00:00:00")
  ...
}