registry-0.1.0.1: data structure can for assembling "components"

Safe HaskellNone
LanguageHaskell2010

Data.Registry.Internal.Dynamic

Description

Utility functions to work with Dynamic values

Synopsis

Documentation

applyFunction :: Function -> [Value] -> Either Text Value Source #

Apply a function to a list of Dynamic values

applyFunctionDyn :: Dynamic -> [Dynamic] -> Either Text Dynamic Source #

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