Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- genFlowRoutes :: [ResourceTree String] -> FilePath -> IO ()
- genFlowRoutesPrefix :: Overrides -> [String] -> [String] -> [ResourceTree String] -> FilePath -> Text -> IO ()
- genFlowSource :: Overrides -> [String] -> [String] -> Text -> [ResourceTree String] -> Text
- genFlowClasses :: Overrides -> [String] -> [String] -> [ResourceTree String] -> [Class]
- classesToFlow :: [Class] -> Text
- data Class = Class {
- className :: Text
- classMembers :: [ClassMember]
- data ClassMember
- = ChildClass {
- cmField :: Text
- cmClassName :: Text
- | Method {
- cmField :: Text
- cmPieces :: [RenderedPiece]
- = ChildClass {
- data RenderedPiece
- data PieceType
Documentation
genFlowRoutes :: [ResourceTree String] -> FilePath -> IO () Source #
genFlowRoutesPrefix :: Overrides -> [String] -> [String] -> [ResourceTree String] -> FilePath -> Text -> IO () Source #
genFlowSource :: Overrides -> [String] -> [String] -> Text -> [ResourceTree String] -> Text Source #
genFlowClasses :: Overrides -> [String] -> [String] -> [ResourceTree String] -> [Class] Source #
classesToFlow :: [Class] -> Text Source #
A Flow class that will be generated.
Class | |
|
data ClassMember Source #
ChildClass | A |
| |
Method | A callable method. |
|
Instances
Eq ClassMember Source # | |
Defined in Yesod.Routes.Flow.Generator (==) :: ClassMember -> ClassMember -> Bool # (/=) :: ClassMember -> ClassMember -> Bool # | |
Show ClassMember Source # | |
Defined in Yesod.Routes.Flow.Generator showsPrec :: Int -> ClassMember -> ShowS # show :: ClassMember -> String # showList :: [ClassMember] -> ShowS # |
data RenderedPiece Source #
Instances
Eq RenderedPiece Source # | |
Defined in Yesod.Routes.Flow.Generator (==) :: RenderedPiece -> RenderedPiece -> Bool # (/=) :: RenderedPiece -> RenderedPiece -> Bool # | |
Show RenderedPiece Source # | |
Defined in Yesod.Routes.Flow.Generator showsPrec :: Int -> RenderedPiece -> ShowS # show :: RenderedPiece -> String # showList :: [RenderedPiece] -> ShowS # |