FIX #1282: 64-bit unchecked shifts are not exported from base
[ghc-base.git] / Data / Typeable.hs-boot
index 4250e56..d9bc373 100644 (file)
@@ -1,3 +1,18 @@
+
 {-# OPTIONS -fno-implicit-prelude #-}
+
 module Data.Typeable where
+
+import GHC.Base
+import GHC.Show
+
 data TypeRep
+data TyCon
+
+mkTyCon      :: String -> TyCon
+mkTyConApp   :: TyCon -> [TypeRep] -> TypeRep
+showsTypeRep :: TypeRep -> ShowS
+
+class Typeable a where
+  typeOf :: a -> TypeRep
+