on master help sign in
Export some version internals

I ended up needing these in a few circumstances due to type inference

commit06434f0795dc827a173f871845a02862ade57a51 authorMichael Xavier <michael@michaelxavier.net> dateWed 19 Jul 2017, 16:02 (9 years ago) parent3d7422c
1 file changed+13
katip-elasticsearch/src/Katip/Scribes/ElasticSearch.hs+13
katip-elasticsearch/src/Katip/Scribes/ElasticSearch.hs+13
@@ -70,6 +70,11 @@ module Katip.Scribes.ElasticSearch
7070 , defaultEsScribeCfg
7171 , defaultEsScribeCfgV1
7272 , defaultEsScribeCfgV5
73+ -- ** Version-Proxied APIS
74+ -- $versionproxies
75+ , defaultEsScribeCfg'
76+ , ESV1
77+ , ESV5
7378 -- * Utilities
7479 , mkDocId
7580 , module Katip.Scribes.ElasticSearch.Annotations
@@ -80,3 +85,11 @@ module Katip.Scribes.ElasticSearch
8085import Katip.Scribes.ElasticSearch.Annotations
8186import Katip.Scribes.ElasticSearch.Internal
8287-------------------------------------------------------------------------------
88+
89+
90+{- $versionproxies
91+
92+ You may need these these functions and types if type inference
93+ fails. For instance, you may need to hint to the compiler that a
94+ config is @:: EsScribeCfg ESV5@, for instance.
95+-}