purescript-0.15.5: src/Language/PureScript/Constants/Data/Foldable.hs
module Language.PureScript.Constants.Data.Foldable where
import Data.String (IsString)
import Language.PureScript.Names
foldl :: forall a. (IsString a) => a
foldl = "foldl"
foldr :: forall a. (IsString a) => a
foldr = "foldr"
foldMap :: forall a. (IsString a) => a
foldMap = "foldMap"
pattern DataFoldable :: ModuleName
pattern DataFoldable = ModuleName "Data.Foldable"
pattern Foldable :: Qualified (ProperName 'ClassName)
pattern Foldable = Qualified (ByModuleName DataFoldable) (ProperName "Foldable")
identFoldl :: Qualified Ident
identFoldl = Qualified (ByModuleName DataFoldable) (Ident foldl)
identFoldr :: Qualified Ident
identFoldr = Qualified (ByModuleName DataFoldable) (Ident foldr)
identFoldMap :: Qualified Ident
identFoldMap = Qualified (ByModuleName DataFoldable) (Ident foldMap)