diff options
| -rw-r--r-- | events/src/Events/Types.hs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/events/src/Events/Types.hs b/events/src/Events/Types.hs index 55e7a5a..1f41454 100644 --- a/events/src/Events/Types.hs +++ b/events/src/Events/Types.hs | |||
| @@ -1,10 +1,13 @@ | |||
| 1 | {-# LANGUAGE TemplateHaskell #-} | 1 | {-# LANGUAGE TemplateHaskell #-} |
| 2 | {-# LANGUAGE MultiParamTypeClasses #-} | ||
| 3 | {-# LANGUAGE FlexibleInstances #-} | ||
| 4 | {-# LANGUAGE FunctionalDependencies #-} | ||
| 2 | 5 | ||
| 3 | module Events.Types | 6 | module Events.Types |
| 4 | ( TimeRange(..), rangeStart, rangeDuration | 7 | ( TimeRange(..), rangeStart, rangeDuration |
| 5 | , Event(..), payload, occursWithin | 8 | , Event(..), payload, occursWithin |
| 6 | , SpecCtx(..), ctxVars | 9 | , SpecCtx(..), ctxVars, ctxEvents |
| 7 | , Spec | 10 | , Spec, interpret |
| 8 | , module Data.Aeson | 11 | , module Data.Aeson |
| 9 | , module Data.Time.Clock | 12 | , module Data.Time.Clock |
| 10 | , module Data.Default.Class | 13 | , module Data.Default.Class |
| @@ -18,7 +21,7 @@ import Data.Time.Clock | |||
| 18 | 21 | ||
| 19 | import Control.Monad.Reader | 22 | import Control.Monad.Reader |
| 20 | import ListT (ListT) | 23 | import ListT (ListT) |
| 21 | import qualified ListT as ListT | 24 | import qualified ListT |
| 22 | 25 | ||
| 23 | import Data.Default.Class | 26 | import Data.Default.Class |
| 24 | 27 | ||
