19 lines
476 B
Haskell
19 lines
476 B
Haskell
|
{-# LANGUAGE ConstraintKinds #-}
|
||
|
{-# LANGUAGE Safe #-}
|
||
|
module Bot.DSL
|
||
|
( module Bot.DSL.Network
|
||
|
, module Bot.DSL.State
|
||
|
, module Bot.DSL.Time
|
||
|
, MonadBot
|
||
|
, MonadExtension
|
||
|
) where
|
||
|
|
||
|
import Control.Monad.Logger
|
||
|
|
||
|
import Bot.DSL.Network
|
||
|
import Bot.DSL.State
|
||
|
import Bot.DSL.Time
|
||
|
|
||
|
type MonadBot m = (MonadNetwork m, MonadData m, MonadLogger m, MonadTime m)
|
||
|
type MonadExtension m = (MonadData m, MonadLogger m, MonadTime m)
|