lib/type_check/default_overrides/date.ex

defmodule TypeCheck.DefaultOverrides.Date do
  alias TypeCheck.DefaultOverrides.Calendar
  use TypeCheck

  @type! t() :: %Elixir.Date{
           calendar: Calendar.calendar(),
           day: Calendar.day(),
           month: Calendar.month(),
           year: Calendar.year()
         }
end