Module

Prospero.Om

Package
purescript-prospero
Repository
rowtype-yoga/purescript-prospero

#query Source

query :: forall @q @fields qRow qRL resultRL paramsRL result. RecordRow q qRow => RowToList qRow qRL => ParseGql fields "Query" qRL resultRL paramsRL => ListToRow resultRL result => ListToRow paramsRL () => WriteForeign (Record ()) => ReadForeign { data :: Maybe (Record result), errors :: Maybe (Array ClientError) } => IsSymbol fields => Om { url :: String } (partialSuccess :: { data :: Record result, errors :: NonEmptyArray ClientError }, queryError :: NonEmptyArray ClientError) (Record result)

#recoverPartialSuccess Source

recoverPartialSuccess :: forall ctx errs result. Om ctx (partialSuccess :: { data :: result, errors :: NonEmptyArray ClientError } | errs) result -> Om ctx errs result