{-# LANGUAGE NoImplicitPrelude #-} {-| Module : Stack.Types.ParentMap Description : Module exporting the 'ParentMap' type synonym. License : BSD-3-Clause Module exporting the 'ParentMap' type synonym. -} module Stack.Types.ParentMap ( ParentMap ) where import Data.Monoid.Map ( MonoidMap (..) ) import Stack.Prelude import Stack.Types.Version ( VersionRange ) -- | Type synonym representing dictionaries of package names, and a list of -- pairs of the identifier of a package depending on the package and the -- version range specified for the dependency by that package. type ParentMap = MonoidMap PackageName [(PackageIdentifier, VersionRange)]