Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Settings = Settings {}
- defaultSettings :: FilePath -> [FilePath] -> Settings
- generateElm :: forall (ts :: [Type]). RenderElm ts => Settings -> IO ()
- class RenderElm (types :: [Type]) where
- renderType :: [Text]
- renderEncoder :: [Text]
- renderDecoder :: [Text]
Documentation
Settings for outputting generated Elm code.
Settings | |
|
defaultSettings :: FilePath -> [FilePath] -> Settings Source #
Default settings for generating Elm definitions. You only need to pass name of the directory and module path prefix. Other settings parameters set to:
settingsTypesFile
:Types
settingsEncoderFile
:Encoder
settingsDecoderFile
:Decoder