| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Napkin.Spec.Yaml.Types.Programs
Documentation
parseYamlHook :: forall b. Maybe SpecTableName -> Value -> Parser (YamlHook b) #
data YamlHookOnFailure #
Instances
builtinHooks :: forall b. Map Text (SpecProgramDefinition (HookProgram b)) #
newtype YamlPreprocessor b #
Constructors
| YamlPreprocessor | |
Fields | |
Instances
| Default (BackendTableMeta b) => FromJSON (YamlPreprocessor b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods parseJSON :: Value -> Parser (YamlPreprocessor b) # parseJSONList :: Value -> Parser [YamlPreprocessor b] # | |
| Show (YamlPreprocessor b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods showsPrec :: Int -> YamlPreprocessor b -> ShowS # show :: YamlPreprocessor b -> String # showList :: [YamlPreprocessor b] -> ShowS # | |
| Eq (YamlPreprocessor b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods (==) :: YamlPreprocessor b -> YamlPreprocessor b -> Bool # (/=) :: YamlPreprocessor b -> YamlPreprocessor b -> Bool # | |
builtinPreprocessors :: Default (BackendTableMeta b) => Map Text (SpecProgramDefinition (SpecPreprocessor b)) #
newtype YamlSpecProgram b #
Constructors
| YamlSpecProgram | |
Fields | |
Instances
| (ReifiesBackend b, ToDbBackend b, Default (BackendTableMeta b), BackendMetaConstraints b, Typeable b, SqlConcat b) => FromJSON (YamlSpecProgram b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods parseJSON :: Value -> Parser (YamlSpecProgram b) # parseJSONList :: Value -> Parser [YamlSpecProgram b] # | |
| Show (YamlSpecProgram b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods showsPrec :: Int -> YamlSpecProgram b -> ShowS # show :: YamlSpecProgram b -> String # showList :: [YamlSpecProgram b] -> ShowS # | |
| Eq (YamlSpecProgram b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods (==) :: YamlSpecProgram b -> YamlSpecProgram b -> Bool # (/=) :: YamlSpecProgram b -> YamlSpecProgram b -> Bool # | |
builtinSpecPrograms :: forall b. (BackendMetaConstraints b, Default (BackendTableMeta b), Typeable b, SqlConcat b) => Map Text (SpecProgramDefinition (SpecProgram b)) #