Safe Haskell | None |
---|---|
Language | GHC2021 |
Documentation
type SpecProgramName = Text #
type SpecProgramArgumentName = Text #
type SpecProgramArgumentDescription = Text #
data SpecProgramArgumentDefaultValue #
Instances
requiredArgDef :: ToJSON a => a -> SpecProgramArgumentDescription -> SpecProgramArgumentDefinition #
type SpecProgramArgumentDefinition = (SpecProgramArgumentDescription, SpecProgramArgumentDefaultValue) #
type SpecProgramDefinition p = Object -> WarningParser (SpecProgramArguments, p) #
type SpecProgramReferenceForYaml p = (SpecProgramName, SpecProgramDefinition p) #
(-->) :: a -> (Object -> WarningParser b) -> (a, Object -> WarningParser (SpecProgramArguments, b)) #
(==>) :: a -> (Object -> WarningParser (SpecProgramArguments, b)) -> (a, Object -> WarningParser (SpecProgramArguments, b)) #
announceMetaArguments :: SpecProgramArguments -> b -> (SpecProgramArguments, b) #
noMetaArguments :: b -> (SpecProgramArguments, b) #