|
4 | 4 | -- |
|
5 | 5 | -- This module may change between minor releases. Do not rely on its contents.
|
6 | 6 |
|
7 |
| -module GitHub.Internal.Prelude ( |
8 |
| - module Prelude.Compat, |
9 |
| - -- * Commonly used types |
10 |
| - UTCTime, |
11 |
| - HashMap, |
12 |
| - Text, pack, unpack, |
13 |
| - Vector, |
14 |
| - -- * Commonly used typeclasses |
15 |
| - Binary, |
16 |
| - Data, Typeable, |
17 |
| - Generic, |
18 |
| - Hashable(..), |
19 |
| - IsString(..), |
20 |
| - NFData(..), genericRnf, |
21 |
| - Semigroup(..), |
22 |
| - -- * Aeson |
23 |
| - FromJSON(..), ToJSON(..), Value(..), Object, |
24 |
| - emptyObject, |
25 |
| - encode, |
26 |
| - withText, withObject, (.:), (.:?), (.!=), (.=), object, typeMismatch, |
27 |
| - -- * Control.Applicative |
28 |
| - (<|>), |
29 |
| - -- * Data.Maybe |
30 |
| - catMaybes, |
31 |
| - -- * Data.List |
32 |
| - intercalate, toList, |
33 |
| - -- * Data.Time.ISO8601 |
34 |
| - formatISO8601, |
35 |
| - ) where |
| 7 | +module GitHub.Internal.Prelude ( module X ) where |
36 | 8 |
|
37 |
| -import Control.Applicative ((<|>)) |
38 |
| -import Control.DeepSeq (NFData (..)) |
39 |
| -import Control.DeepSeq.Generics (genericRnf) |
40 |
| -import Data.Aeson |
| 9 | +import Control.Applicative as X ((<|>)) |
| 10 | +import Control.DeepSeq as X (NFData (..)) |
| 11 | +import Control.DeepSeq.Generics as X (genericRnf) |
| 12 | +import Data.Aeson as X |
41 | 13 | (FromJSON (..), Object, ToJSON (..), Value (..), encode, object,
|
42 | 14 | withObject, withText, (.!=), (.:), (.:?), (.=))
|
43 |
| -import Data.Aeson.Types (emptyObject, typeMismatch) |
44 |
| -import Data.Binary (Binary) |
45 |
| -import Data.Binary.Instances () |
46 |
| -import Data.Data (Data, Typeable) |
47 |
| -import Data.Foldable (toList) |
48 |
| -import Data.Hashable (Hashable (..)) |
49 |
| -import Data.HashMap.Strict (HashMap) |
50 |
| -import Data.List (intercalate) |
51 |
| -import Data.Maybe (catMaybes) |
52 |
| -import Data.Semigroup (Semigroup (..)) |
53 |
| -import Data.String (IsString (..)) |
54 |
| -import Data.Text (Text, pack, unpack) |
55 |
| -import Data.Time.Compat (UTCTime) |
56 |
| -import Data.Time.ISO8601 (formatISO8601) |
57 |
| -import Data.Vector (Vector) |
58 |
| -import GHC.Generics (Generic) |
59 |
| -import Prelude.Compat |
| 15 | +import Data.Aeson.Types as X (emptyObject, typeMismatch) |
| 16 | +import Data.Binary as X (Binary) |
| 17 | +import Data.Binary.Instances as X () |
| 18 | +import Data.Data as X (Data, Typeable) |
| 19 | +import Data.Foldable as X (toList) |
| 20 | +import Data.Hashable as X (Hashable (..)) |
| 21 | +import Data.HashMap.Strict as X (HashMap) |
| 22 | +import Data.List as X (intercalate) |
| 23 | +import Data.Maybe as X (catMaybes) |
| 24 | +import Data.Semigroup as X (Semigroup (..)) |
| 25 | +import Data.String as X (IsString (..)) |
| 26 | +import Data.Text as X (Text, pack, unpack) |
| 27 | +import Data.Time.Compat as X (UTCTime) |
| 28 | +import Data.Time.ISO8601 as X (formatISO8601) |
| 29 | +import Data.Vector as X (Vector) |
| 30 | +import GHC.Generics as X (Generic) |
| 31 | +import Prelude.Compat as X |
| 32 | +import Data.Functor.Compat as X ((<&>)) |
0 commit comments