Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Hix.Component
Documentation
tryPackageByDir :: PackagesConfig -> Path Rel Dir -> Maybe PackageConfig Source #
packageByDir :: PackagesConfig -> Path Rel Dir -> M PackageConfig Source #
packageForSpec :: Path Abs Dir -> PackagesConfig -> PackageSpec -> M PackageConfig Source #
packageForSpecOrDefault :: Path Abs Dir -> PackagesConfig -> Maybe PackageSpec -> M PackageConfig Source #
matchComponent :: ComponentConfig -> ComponentSpec -> Bool Source #
componentError :: PackageName -> ComponentSpec -> Text Source #
targetInPackage :: PackageConfig -> Maybe ComponentSpec -> M Target Source #
targetForComponent :: Path Abs Dir -> PackagesConfig -> ComponentCoords -> M Target Source #
targetComponentIn :: Path Abs Dir -> PackagesConfig -> TargetSpec -> M Target Source #
targetComponent :: Maybe (Path Abs Dir) -> PackagesConfig -> TargetSpec -> M Target Source #