Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
OpenAPI.Generate.IO
Synopsis
- type FileWithContent = (FilePath, String)
- type FilesWithContent = [FileWithContent]
- srcDirectory :: FilePath
- cabalProjectFiles :: String -> String -> [String] -> FilesWithContent
- stackProjectFiles :: FilesWithContent
- nixProjectFiles :: String -> FilesWithContent
- replaceOpenAPI :: String -> String -> String
- replaceVersionNumber :: String -> String
- permitProceed :: Settings -> IO Bool
- getHsBootFiles :: Settings -> [([String], String)] -> FilesWithContent
- data OutputFiles = OutputFiles {}
- generateFilesToCreate :: OpenApiSpecification -> Settings -> IO OutputFiles
- writeFiles :: Settings -> OutputFiles -> IO ()
- writeFileWithLog :: FileWithContent -> IO ()
- writeFileIncremental :: FileWithContent -> IO ()
Documentation
type FileWithContent = (FilePath, String) Source #
type FilesWithContent = [FileWithContent] Source #
Arguments
:: String | Name of the cabal project |
-> String | Name of the module |
-> [String] | Modules to export |
-> FilesWithContent |
Creates files from mostly static data
stackProjectFiles :: FilesWithContent Source #
Creates stack support files
Arguments
:: String | Name of the cabal project |
-> FilesWithContent |
Creates nix support files
replaceVersionNumber :: String -> String Source #
getHsBootFiles :: Settings -> [([String], String)] -> FilesWithContent Source #
data OutputFiles Source #
writeFiles :: Settings -> OutputFiles -> IO () Source #
writeFileWithLog :: FileWithContent -> IO () Source #
writeFileIncremental :: FileWithContent -> IO () Source #