-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Scrap your qualified import clutter -- -- See https://theam.github.io/require @package require @version 0.4.5 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