Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class DefaultCheckTx api (r :: EffectRow) where Source #
type DefaultCheckTxT api r :: Type Source #
defaultCheckTx :: Proxy api -> Proxy r -> DefaultCheckTxT api r Source #
Instances
type family VoidReturn (api :: Type) :: Type where ... Source #
VoidReturn (a :<|> b) = VoidReturn a :<|> VoidReturn b | |
VoidReturn (path :> a) = path :> VoidReturn a | |
VoidReturn (TypedMessage msg :~> Return a) = TypedMessage msg :~> Return () |