lib/type_check/default_overrides/naive_date_time.ex
defmodule TypeCheck.DefaultOverrides.NaiveDateTime do
alias TypeCheck.DefaultOverrides.Calendar
use TypeCheck
@type! t() :: %Elixir.NaiveDateTime{
calendar: Calendar.calendar(),
day: Calendar.day(),
hour: Calendar.hour(),
microsecond: Calendar.microsecond(),
minute: Calendar.minute(),
month: Calendar.month(),
second: Calendar.second(),
year: Calendar.year()
}
end