FilePather-0.1.1: Functions on System.FilePath

Safe HaskellSafe-Infered

System.FilePath.FilePather.FilterPredicate

Synopsis

Documentation

type FilterPredicate = FilterPredicateT IdentitySource

A filter predicate that does not require effects to compute its result.

filterPredicateT :: (FilePath -> FileType -> f Bool) -> FilterPredicateT fSource

A filter predicate takes a FilePath and a file type and returns whether or not to filter the value.

filterPredicate :: (FilePath -> FileType -> Bool) -> FilterPredicateSource

Construct a filter predicate that does not require effects to compute its result.

filterPredicateT' :: (FilePath -> f Bool) -> FilterPredicateT fSource

A filter predicate takes a FilePath and returns whether or not to filter the value.

filterPredicate' :: (FilePath -> Bool) -> FilterPredicateSource

Construct a filter predicate that does not require effects to compute its result.

runFilterPredicateT :: FilterPredicateT f -> FilePath -> FileType -> f BoolSource

Extract the filter predicate function.

runFilterPredicate :: FilterPredicate -> FilePath -> FileType -> BoolSource

Construct a filter predicate that does not require effects to compute its result.