yesod/Yesod.hs

52 lines
1.2 KiB
Haskell

{-# LANGUAGE CPP #-}
---------------------------------------------------------
--
-- Module : Yesod
-- Copyright : Michael Snoyman
-- License : BSD3
--
-- Maintainer : Michael Snoyman <michael@snoyman.com>
-- Stability : Stable
-- Portability : portable
--
-- Lightweight framework for designing RESTful APIs.
--
---------------------------------------------------------
module Yesod
(
module Yesod.Request
, module Yesod.Response
, module Yesod.Yesod
, module Yesod.Definitions
, module Yesod.Handler
, module Yesod.Resource
, module Data.Object.Html
, module Yesod.Parameter
, module Yesod.Rep
, module Yesod.Template
, module Data.Convertible.Text
, Application
) where
#if TEST
import Yesod.Resource hiding (testSuite)
import Yesod.Response hiding (testSuite)
import Data.Object.Html hiding (testSuite)
import Yesod.Rep hiding (testSuite)
import Yesod.Request hiding (testSuite)
#else
import Yesod.Resource
import Yesod.Response
import Data.Object.Html
import Yesod.Rep
import Yesod.Request
#endif
import Yesod.Parameter
import Yesod.Yesod
import Yesod.Definitions
import Yesod.Handler
import Hack (Application)
import Yesod.Template
import Data.Convertible.Text