Module

Data.Json.Extended.Signature

Package
purescript-ejson
Repository
slamdata/purescript-ejson

Re-exports from Data.Json.Extended.Signature.Core

#EJsonF Source

data EJsonF a

The signature endofunctor for the EJson theory.

Constructors

Instances

#getType Source

getType :: forall a. EJsonF a -> EJsonType

Re-exports from Data.Json.Extended.Signature.Gen

Re-exports from Data.Json.Extended.Signature.Json

Re-exports from Data.Json.Extended.Signature.Parse

#parseStringLiteral Source

#parseNull Source

parseNull :: forall m. Monad m => ParserT String m Unit

#parseMapLiteral Source

parseMapLiteral :: forall m a. Monad m => ParserT String m a -> ParserT String m (EJsonMap a)

#parseIntLiteral Source

parseIntLiteral :: forall m. Monad m => ParserT String m Int

#parseEJsonF Source

parseEJsonF :: forall a m. Monad m => ParserT String m a -> ParserT String m (EJsonF a)

Parse one layer of structure.

#parseDecimalLiteral Source

#parseBooleanLiteral Source

#parseArrayLiteral Source

parseArrayLiteral :: forall m a. Monad m => ParserT String m a -> ParserT String m (Array a)

Re-exports from Data.Json.Extended.Signature.Render