Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- hasNoDirection :: Predicate
- isADayOfWeek :: Predicate
- isAMonth :: Predicate
- isAnHourOfDay :: Predicate
- isAPartOfDay :: Predicate
- isATimeOfDay :: Predicate
- isDurationGreaterThan :: Grain -> Predicate
- isDOMInteger :: Predicate
- isDOMOrdinal :: Predicate
- isDOMValue :: Predicate
- isGrainFinerThan :: Grain -> Predicate
- isGrainCoarserThan :: Grain -> Predicate
- isGrainOfTime :: Grain -> Predicate
- isIntegerBetween :: Int -> Int -> Predicate
- isNotLatent :: Predicate
- isOrdinalBetween :: Int -> Int -> Predicate
- isMidnightOrNoon :: Predicate
- isOkWithThisNext :: Predicate
- sameGrain :: TimeData -> TimeData -> Bool
- hasTimezone :: Predicate
- hasNoTimezone :: Predicate
- today :: TimeData
- cycleLastOf :: Grain -> TimeData -> TimeData
- cycleN :: Bool -> Grain -> Int -> TimeData
- cycleNth :: Grain -> Int -> TimeData
- cycleNthAfter :: Bool -> Grain -> Int -> TimeData -> TimeData
- dayOfMonth :: Int -> TimeData
- dayOfWeek :: Int -> TimeData
- durationAfter :: DurationData -> TimeData -> TimeData
- durationAgo :: DurationData -> TimeData
- durationBefore :: DurationData -> TimeData -> TimeData
- mkOkForThisNext :: TimeData -> TimeData
- form :: Form -> TimeData -> TimeData
- hour :: Bool -> Int -> TimeData
- hourMinute :: Bool -> Int -> Int -> TimeData
- hourMinuteSecond :: Bool -> Int -> Int -> Int -> TimeData
- inDuration :: DurationData -> TimeData
- intersect :: TimeData -> TimeData -> Maybe TimeData
- intersectDOM :: TimeData -> Token -> Maybe TimeData
- interval :: TimeIntervalType -> TimeData -> TimeData -> Maybe TimeData
- inTimezone :: Text -> TimeData -> Maybe TimeData
- longWEBefore :: TimeData -> TimeData
- minute :: Int -> TimeData
- minutesAfter :: Int -> TimeData -> Maybe TimeData
- minutesBefore :: Int -> TimeData -> Maybe TimeData
- mkLatent :: TimeData -> TimeData
- month :: Int -> TimeData
- monthDay :: Int -> Int -> TimeData
- notLatent :: TimeData -> TimeData
- now :: TimeData
- nthDOWOfMonth :: Int -> Int -> Int -> TimeData
- partOfDay :: TimeData -> TimeData
- predLastOf :: TimeData -> TimeData -> TimeData
- predNth :: Int -> Bool -> TimeData -> TimeData
- predNthAfter :: Int -> TimeData -> TimeData -> TimeData
- predNthClosest :: Int -> TimeData -> TimeData -> TimeData
- season :: TimeData
- second :: Int -> TimeData
- timeOfDayAMPM :: Bool -> TimeData -> TimeData
- weekday :: TimeData
- weekend :: TimeData
- workweek :: TimeData
- withDirection :: IntervalDirection -> TimeData -> TimeData
- year :: Int -> TimeData
- yearMonthDay :: Int -> Int -> Int -> TimeData
- tt :: TimeData -> Maybe Token
- durationIntervalAgo :: DurationData -> TimeData
- inDurationInterval :: DurationData -> TimeData
- intersectWithReplacement :: TimeData -> TimeData -> TimeData -> Maybe TimeData
- yearADBC :: Int -> TimeData
- yearMonth :: Int -> Int -> TimeData
- predEveryNDaysFrom :: Int -> (Integer, Int, Int) -> Maybe TimeData
- timeCycle :: Grain -> Predicate
- getIntValue :: Token -> Maybe Int
- timeComputed :: [TimeObject] -> Predicate
- toTimeObjectM :: (Integer, Int, Int) -> Maybe TimeObject
- mkRuleInstants :: [(Text, Grain, Int, String)] -> [Rule]
- mkRuleDaysOfWeek :: [(Text, String)] -> [Rule]
- mkRuleMonths :: [(Text, String)] -> [Rule]
- mkRuleMonthsWithLatent :: [(Text, String, Bool)] -> [Rule]
- mkRuleSeasons :: [(Text, String, TimeData, TimeData)] -> [Rule]
- mkRuleHolidays :: [(Text, String, TimeData)] -> [Rule]
- mkRuleHolidays' :: [(Text, String, Maybe TimeData)] -> [Rule]
Documentation
isGrainFinerThan :: Grain -> Predicate Source #
isGrainCoarserThan :: Grain -> Predicate Source #
isGrainOfTime :: Grain -> Predicate Source #
dayOfMonth :: Int -> TimeData Source #
durationAfter :: DurationData -> TimeData -> TimeData Source #
durationAgo :: DurationData -> TimeData Source #
durationBefore :: DurationData -> TimeData -> TimeData Source #
mkOkForThisNext :: TimeData -> TimeData Source #
inDuration :: DurationData -> TimeData Source #
longWEBefore :: TimeData -> TimeData Source #
withDirection :: IntervalDirection -> TimeData -> TimeData Source #
timeComputed :: [TimeObject] -> Predicate Source #
toTimeObjectM :: (Integer, Int, Int) -> Maybe TimeObject Source #