-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Scrap your qualified import clutter
--   
--   See <a>https://theam.github.io/require</a>
@package require
@version 0.2.1

module Require
newtype FileName
FileName :: Text -> FileName
newtype LineNumber
LineNumber :: Int -> LineNumber
type Parser = Parsec Void Text
data RequireInfo
RequireInfo :: Text -> Text -> Maybe [Text] -> RequireInfo
[riFullModuleName] :: RequireInfo -> Text
[riModuleAlias] :: RequireInfo -> Text
[riImportedTypes] :: RequireInfo -> Maybe [Text]
transform :: FileName -> Text -> Text
renderImport :: FileName -> LineNumber -> RequireInfo -> Text
requireParser :: Parser RequireInfo
instance GHC.Show.Show Require.RequireInfo
