Liking cljdoc? Tell your friends :D

com.walmartlabs.lacinia.expound

Adds improved spec messages to Lacinia specs.

Adds improved spec messages to Lacinia specs.
raw docstring

No vars found in this namespace.

com.walmartlabs.lacinia.parser

Parse a query document using a compiled schema.

Also provides functions that operate on the parsed query.

Parse a query document using a compiled schema.

Also provides functions that operate on the parsed query.
raw docstring

com.walmartlabs.lacinia.parser.docs

Parsing of a Markdown file for purposes of attaching documentation to a schema.

Parsing of a Markdown file for purposes of attaching documentation to a schema.
raw docstring

com.walmartlabs.lacinia.parser.schema

Parse a Schema Definition Language document into a Lacinia input schema.

Parse a Schema Definition Language document into a Lacinia input schema.
raw docstring

com.walmartlabs.lacinia.resolve

Complex results for field resolver functions.

Resolver functions may return a value directly, or return a value in an immediate or asynchronous ResolverResult. The resolved value may be wrapped in a a modifier:

The modifiers exist to resolve a value and to perform a side effect, such as adding an error to the execution result.

A value or wrapped value may be returned asynchronously using a ResolverResultPromise.

The FieldResolver protocol allows a Clojure record to act as a field resolver function.

Complex results for field resolver functions.

Resolver functions may return a value directly, or return a value in an immediate
or asynchronous [[ResolverResult]].  The resolved value may be wrapped in a
a modifier:

* [[with-error]]
* [[with-warning]]
* [[with-context]]
* [[with-extensions]]

The modifiers exist to resolve a value _and_ to perform a side effect, such as
adding an error to the execution result.

A value or wrapped value may be returned asynchronously using a [[ResolverResultPromise]].

The [[FieldResolver]] protocol allows a Clojure record to act as a field resolver function.
raw docstring

com.walmartlabs.lacinia.schema

Responsible for constructing and validating the GraphQL schema.

GraphQL schema starts in a format easy to read and maintain as an EDN file.

Compiling the schema performs a number of validations and reorganizations to make query execution faster and simpler, such as generating a flatter structure for the schema, and pre-computing many defaults.

Responsible for constructing and validating the GraphQL schema.

GraphQL schema starts in a format easy to read and maintain as an EDN file.

Compiling the schema performs a number of validations and reorganizations to
make query execution faster and simpler, such as generating a flatter structure for the
schema, and pre-computing many defaults.
raw docstring

com.walmartlabs.lacinia.selection

Protocols for selection-related objects accessible from the [[selection]] function, and as well as the schema type objects navigable to from the selection, or via [[select-type]].

Protocols for selection-related objects accessible from the [[selection]] function, and
as well as the schema type objects navigable to from the selection, or via
[[select-type]].
raw docstring

com.walmartlabs.lacinia.tracing

Support for tracing of requests, as per the Apollo tracing specification.

Support for tracing of requests, as per the
[Apollo tracing specification](https://github.com/apollographql/apollo-tracing).
raw docstring

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

× close