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 | ||