Add week and weeks to Rel8.Expr.Time

This commit is contained in:
Oliver Charles 2021-03-24 21:51:45 +00:00
parent 98fd6f4934
commit 16299c5b96

View File

@ -19,6 +19,7 @@ module Rel8.Expr.Time
, minute, minutes
, hour, hours
, day, days
, week, weeks
, month, months
, year, years
) where
@ -131,6 +132,16 @@ days :: Expr Double -> Expr DiffTime
days = (`scaleInterval` day)
-- | An interval of one week.
week :: Expr DiffTime
week = singleton "week"
-- | Create a literal interval from a number of weeks.
weeks :: Expr Double -> Expr DiffTime
weeks = (`scaleInterval` week)
-- | An interval of one month.
month :: Expr DiffTime
month = singleton "month"