From b58f7dfdc0ad7c27515f45cf38c3baeee2d5e593 Mon Sep 17 00:00:00 2001 From: Boyd Stephen Smith Jr Date: Sat, 16 Nov 2013 19:15:11 -0600 Subject: [PATCH] Manage imports. --- Cryptsy/API/Public.hs | 1 - Cryptsy/API/Public/MarketData/New.hs | 15 +++++++++++++-- Cryptsy/API/Public/Order.hs | 6 ++++++ Cryptsy/API/Public/SingleMarket.hs | 8 +++++++- Cryptsy/API/Public/Trade.hs | 6 ++++++ 5 files changed, 32 insertions(+), 4 deletions(-) diff --git a/Cryptsy/API/Public.hs b/Cryptsy/API/Public.hs index a22d973..9c16823 100644 --- a/Cryptsy/API/Public.hs +++ b/Cryptsy/API/Public.hs @@ -1,5 +1,4 @@ {-# LANGUAGE ViewPatterns #-} - module Cryptsy.API.Public ( CryptsyError(..), PubCryptsy , pubCryptsy diff --git a/Cryptsy/API/Public/MarketData/New.hs b/Cryptsy/API/Public/MarketData/New.hs index 2f4fd4d..6c520e6 100644 --- a/Cryptsy/API/Public/MarketData/New.hs +++ b/Cryptsy/API/Public/MarketData/New.hs @@ -3,6 +3,13 @@ module Cryptsy.API.Public.MarketData.New ( GMarketData(..), MarketData , withComponents, withMarket , getMarketData, marketData + , module Cryptsy.API.Public.SingleMarket + -- |Re-exported from Data.Text + , Text + -- |Re-exported from Data.Aeson + , Value, Object, FromJSON(..) + -- |Re-exported from Data.Aeson.Types + , Parser ) where @@ -28,8 +35,12 @@ import Data.HashMap.Strict (HashMap) import qualified Data.HashMap.Strict as HM (lookup) -- this pacakge -import Cryptsy.API.Public -import Cryptsy.API.Public.SingleMarket ( GSingleMarket ) +import Cryptsy.API.Public +import Cryptsy.API.Public.SingleMarket + ( GSingleMarket(..), SingleMarket + , GOrder(Order) -- for re-export + , GTrade(Trade, time) -- for re-export + ) marketdatav2URL :: String marketdatav2URL = "http://pubapi.cryptsy.com/api.php?method=marketdatav2" diff --git a/Cryptsy/API/Public/Order.hs b/Cryptsy/API/Public/Order.hs index 4c8288d..4fc6fb3 100644 --- a/Cryptsy/API/Public/Order.hs +++ b/Cryptsy/API/Public/Order.hs @@ -1,6 +1,12 @@ module Cryptsy.API.Public.Order ( GOrder(..), Order , withComponents, withText + -- |Re-exported from Data.Text + , Text + -- |Re-exported from Data.Aeson + , Value, Object, FromJSON(..) + -- |Re-exported from Data.Aeson.Types + , Parser ) where diff --git a/Cryptsy/API/Public/SingleMarket.hs b/Cryptsy/API/Public/SingleMarket.hs index 997477a..595e3b6 100644 --- a/Cryptsy/API/Public/SingleMarket.hs +++ b/Cryptsy/API/Public/SingleMarket.hs @@ -3,6 +3,12 @@ module Cryptsy.API.Public.SingleMarket , withComponents, withText , module Cryptsy.API.Public.Order , module Cryptsy.API.Public.Trade + -- |Re-exported from Data.Text + , Text + -- |Re-exported from Data.Aeson + , Value, Object, FromJSON(..) + -- |Re-exported from Data.Aeson.Types + , Parser ) where @@ -30,7 +36,7 @@ import Data.Vector (Vector) -- this package import Cryptsy.API.Public.Order (GOrder(Order)) import qualified Cryptsy.API.Public.Order as Order -import Cryptsy.API.Public.Trade (GTrade(Trade), time) +import Cryptsy.API.Public.Trade (GTrade(Trade, time)) import qualified Cryptsy.API.Public.Trade as Trade data GSingleMarket p q dt t = SingleMarket diff --git a/Cryptsy/API/Public/Trade.hs b/Cryptsy/API/Public/Trade.hs index 4f6fb28..b4f4bd1 100644 --- a/Cryptsy/API/Public/Trade.hs +++ b/Cryptsy/API/Public/Trade.hs @@ -1,6 +1,12 @@ module Cryptsy.API.Public.Trade ( GTrade(..), Trade , withComponents, withText + -- |Re-exported from Data.Text + , Text + -- |Re-exported from Data.Aeson + , Value, Object, FromJSON(..) + -- |Re-exported from Data.Aeson.Types + , Parser ) where -- 2.11.4.GIT