Module
Prospero.InputValue
- Package
- purescript-prospero
- Repository
- rowtype-yoga/purescript-prospero
#InputError Source
data InputErrorConstructors
MissingArgument StringTypeMismatch { expected :: String, got :: InputValue }ArgumentError { argument :: String, error :: InputError }UnknownEnumValue String
Instances
#FromInputValue Source
class FromInputValue a whereMembers
fromInputValue :: InputValue -> Either InputError a
Instances
FromInputValue StringFromInputValue IntFromInputValue NumberFromInputValue Boolean(FromInputValue a) => FromInputValue (Maybe a)(FromInputValue a) => FromInputValue (Array a)(FromInputValue a) => FromInputValue (Defaulted value a)(RowToList r rl, FromInputRecord rl r) => FromInputValue (Record r)
#newtypeFromInputValue Source
newtypeFromInputValue :: forall a r rl. Newtype a (Record r) => RowToList r rl => FromInputRecord rl r => InputValue -> Either InputError a#FromInputRecord Source
class FromInputRecord :: RowList Type -> Row Type -> Constraintclass FromInputRecord rl r | rl -> r where
Members
fromInputRecord :: Proxy rl -> Map String InputValue -> Either InputError (Record r)
Instances
FromInputRecord Nil ()(IsSymbol name, FromInputValue ty, FromInputRecord tail tailRow, Cons name ty tailRow r, Lacks name tailRow) => FromInputRecord (Cons name ty tail) r
- Modules
- Dev.
Client - Dev.
Schema - Dev.
Server - Prospero
- Prospero.
Bun - Prospero.
CacheControl - Prospero.
Client - Prospero.
Client. GqlUnion - Prospero.
Client. WebSocket - Prospero.
Codegen - Prospero.
Codegen. Main - Prospero.
Crypto - Prospero.
DataLoader - Prospero.
Defer - Prospero.
Directive - Prospero.
Execution - Prospero.
Fastify - Prospero.
Federation - Prospero.
GqlQuery - Prospero.
GqlTypes - Prospero.
GraphQLError - Prospero.
GraphQLWS - Prospero.
Http - Prospero.
InputValue - Prospero.
Introspection - Prospero.
Metadata - Prospero.
Om - Prospero.
Parser - Prospero.
Parser. AST - Prospero.
Parser. GraphQL - Prospero.
Parser. Lexer - Prospero.
Parser. Monad - Prospero.
Parser. Token - Prospero.
PersistedQueries - Prospero.
Relay - Prospero.
ResponseValue - Prospero.
RootResolver - Prospero.
SDL - Prospero.
Scalars - Prospero.
Schema - Prospero.
SchemaTransform - Prospero.
Step - Prospero.
Subscription - Prospero.
Tracing - Prospero.
Types - Prospero.
Upload - Prospero.
Validation - Prospero.
VariantHelper - Prospero.
WebSocket - Prospero.
Wrapper