Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Data.Registry.Internal.Dynamic
Description
Utility functions to work with Dynamic
values
Synopsis
- applyFunction :: Function -> [Value] -> Either Text Value
- applyModification :: Function -> Value -> Either Text Value
- applyFunctionDyn :: Dynamic -> [Dynamic] -> Either Text Dynamic
- applyOneParam :: Dynamic -> Dynamic -> Either Text Dynamic
- collectInputTypes :: Function -> [SomeTypeRep]
- outputType :: SomeTypeRep -> SomeTypeRep
Documentation
Apply a function to a list of Dynamic
values
Apply a function modifying a single value and keeping its type to be used with Modifiers
Apply a Dynamic function to a list of Dynamic values
applyOneParam :: Dynamic -> Dynamic -> Either Text Dynamic Source #
Apply just one dynamic parameter to a dynamic function
collectInputTypes :: Function -> [SomeTypeRep] Source #
If Dynamic is a function collect all its input types
outputType :: SomeTypeRep -> SomeTypeRep Source #
If the input type is a function type return its output type