-- 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.4.0

module Require
newtype FileName
FileName :: Text -> FileName
[unFileName] :: FileName -> Text
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]
data CommandArguments
CommandArguments :: Text -> Text -> Text -> CommandArguments
findRequires :: IO (Maybe Text)
requireMain :: IO ()
autorequireMain :: IO ()
transform :: Bool -> FileName -> Text -> Text -> Text
transform' :: Bool -> FileName -> Text -> Text -> Text
lineTag :: FileName -> LineNumber -> Text
renderImport :: FileName -> LineNumber -> RequireInfo -> Text
requireParser :: Parser RequireInfo
instance GHC.Generics.Generic Require.CommandArguments
instance GHC.Show.Show Require.RequireInfo
instance Options.Generic.ParseRecord Require.CommandArguments
