Liking cljdoc? Tell your friends :D

com.wsscode.pathom.connect.graphql

DEPRECATED: this whole namespaced is deprecated, it will stay in the codebase to keep compatibility for old users, but we recommend moving to the graphql2 ns, the issues that happen is that by trying to normalize the graphql names to be more clojure friendly we end up in cases were graphql things get unreachable, the new approach just sends the data as-is, making everything reachable

DEPRECATED: this whole namespaced is deprecated, it will stay in the codebase to keep
compatibility for old users, but we recommend moving to the graphql2 ns, the issues
that happen is that by trying to normalize the graphql names to be more clojure friendly
we end up in cases were graphql things get unreachable, the new approach just sends
the data as-is, making everything reachable
raw docstring

alias-for-lineclj/s

(alias-for-line query line)
source

args-translateclj/s

(args-translate {:com.wsscode.pathom.connect.graphql/keys [prefix ident-map]}
                args)
source

ast->graphqlclj/s

(ast->graphql {:keys [ast] :com.wsscode.pathom.connect/keys [indexes]} ent)
source

build-queryclj/s

(build-query env)
source

camel-keyclj/s

(camel-key s)
source

defgraphql-resolverclj/s

(defgraphql-resolver
  {:com.wsscode.pathom.connect/keys [resolver-dispatch mutate-dispatch]}
  {:com.wsscode.pathom.connect.graphql/keys [resolver prefix] :as config})
source

entity-field-keyclj/s

(entity-field-key prefix entity field)
source

error-stamperclj/s

(error-stamper {:com.wsscode.pathom.connect.graphql/keys [errors base-path]
                :com.wsscode.pathom.core/keys [path errors*]})
source

filter-graphql-subqueryclj/s

(filter-graphql-subquery {:com.wsscode.pathom.core/keys [parent-query]
                          :com.wsscode.pathom.connect.graphql/keys [prefix]
                          :as env})
source

gql-ident-readerclj/s

(gql-ident-reader {:keys [ast] :as env})
source

graphql-mutationclj/s

(graphql-mutation config env)
source

graphql-resolveclj/s

(graphql-resolve config env)
source

ident-map-entryclj/s

(ident-map-entry prefix item)
source

ident-map-params->ioclj/s

(ident-map-params->io {:com.wsscode.pathom.connect.graphql/keys [prefix]}
                      params)
source

ident-rootclj/s

(ident-root {:com.wsscode.pathom.connect.graphql/keys [prefix ident-map]}
            {:keys [name] :as root-field})
source

ident-root?clj/s

(ident-root? {:com.wsscode.pathom.connect.graphql/keys [ident-map]}
             {:keys [args]})
source

index-autocomplete-ignoreclj/s

(index-autocomplete-ignore {:com.wsscode.pathom.connect.graphql/keys [prefix
                                                                      schema]})
source

index-graphql-errorsclj/s

(index-graphql-errors errors)
source

index-graphql-identsclj/s

(index-graphql-idents {:com.wsscode.pathom.connect.graphql/keys [prefix schema
                                                                 ident-map]
                       :com.wsscode.pathom.connect/keys [index-io]})
source

index-identsclj/s

(index-idents {:com.wsscode.pathom.connect.graphql/keys [prefix ident-map]})
source

index-keyclj/s

(index-key s)
source

index-mutationsclj/s

(index-mutations {:com.wsscode.pathom.connect.graphql/keys [prefix schema]
                  :as config})
source

index-schemaclj/s

(index-schema {:com.wsscode.pathom.connect.graphql/keys [resolver prefix]
               :as config})
source

index-schema-ioclj/s

(index-schema-io {:com.wsscode.pathom.connect.graphql/keys [prefix schema
                                                            ident-map]
                  :as input})
source

index-schema-oirclj/s

(index-schema-oir {:com.wsscode.pathom.connect.graphql/keys [prefix schema
                                                             resolver ident-map]
                   :com.wsscode.pathom.connect/keys [index-io]
                   :as input})
source

index-schema-typesclj/s

(index-schema-types schema)
source

index-typeclj/s

(index-type prefix {:keys [fields name interfaces] :as input})
source

index-type-keyclj/s

(index-type-key prefix {:keys [name kind]})
source

interface-keyclj/s

(interface-key prefix s)
source

kebab-keyclj/s

(kebab-key s)
source

load-indexclj/s

(load-index req)
(load-index req indexes)
source

mutation-keyclj/s

(mutation-key prefix s)
source

normalize-schemaclj/s

(normalize-schema schema)

Depending on encoding settings sometimes the :kind can come as a keyword, the indexer expects it to be a string, this function ensures all :kind fields are strings.

Depending on encoding settings sometimes the :kind can come as a keyword, the indexer expects it to
be a string, this function ensures all :kind fields are strings.
sourceraw docstring

parser-itemclj/s

source

prefixed-keyclj/s

(prefixed-key prefix p s)
source

pull-identsclj/s

(pull-idents data)
source

query->graphqlclj/s

(query->graphql query)

Like the pg/query-graphql, but adds name convertion so clj names like :first-name turns in firstName.

Like the pg/query-graphql, but adds name convertion so clj names like :first-name turns in firstName.
sourceraw docstring

remove-pathom-paramsclj/s

(remove-pathom-params params)
source

requestclj/s

(request {:com.wsscode.pathom.connect.graphql/keys [url] :as env} query)
source

schema-queryclj/s

source

service-mutation-keyclj/s

(service-mutation-key prefix)
source

service-resolver-keyclj/s

(service-resolver-key prefix)
source

type->field-entryclj/s

(type->field-entry prefix {:keys [kind name ofType]})
source

type-keyclj/s

(type-key prefix s)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close