Safe Haskell | None |
---|---|
Language | Haskell2010 |
SuperUserSpark.Bake.Types
- data BakeAssignment = BakeAssignment {}
- data BakeCardReference
- data BakeSettings = BakeSettings {
- bakeRoot :: Path Abs Dir
- bakeEnvironment :: [(String, String)]
- bakeCompileSettings :: CompileSettings
- defaultBakeSettings :: BakeSettings
- type SparkBaker = ExceptT BakeError (ReaderT BakeSettings IO)
- data BakeError
- type BakedDeployment = Deployment AbsP
- newtype AbsP = AbsP {}
- toPath :: AbsP -> FilePath
- data ID
Documentation
data BakeCardReference Source #
Constructors
BakeCardCompiled (Path Abs File) | |
BakeCardUncompiled StrongCardFileReference |
data BakeSettings Source #
Constructors
BakeSettings | |
Fields
|
Instances
type SparkBaker = ExceptT BakeError (ReaderT BakeSettings IO) Source #
Constructors
BakeCompileError CompileError | |
BakeError String |
type BakedDeployment = Deployment AbsP Source #
An absolute path.
This is kept as a 'Path Abs File' to avoid existential quantification, but that is an implementation detail and should not be exposed as functionality.