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