Documentation
defaultSignature :: a -> SignatureSource
toVariant :: a -> VariantSource
fromVariant :: Variant -> Maybe aSource
variantType :: Variant -> TypeSource
arrayItems :: Array -> [Variant]Source
toDictionary :: (Atomic a, Variable b) => [(a, b)] -> Maybe DictionarySource
fromDictionary :: (Atomic a, Variable b) => Dictionary -> Maybe [(a, b)]Source
dictionaryItems :: Dictionary -> [(Atom, Variant)]Source
dictionaryFromItems :: Signature -> Signature -> [(Atom, Variant)] -> Maybe DictionarySource