graphqexl v0.1.0-alpha-rc.19 API Reference

Modules

Fully-loaded GraphQL implementation with server and developer tools.

GraphQL query, comprised of one or more Graphqexl.Query.Operation.t/0s.

Individual operation contained in a query

Result of a GraphQL operation, including any errors

Validate a given query against a given schema

Structured representation of a GraphQL schema, either built dynamically or parsed from a JSON document or GQL string.

GraphQL argument, belonging to e.g. a Query or Mutation

Domain-Specific Language for expressing and parsing a GQL string as a Graphqexl.Schema.t/0

GraphQL field, belonging to e.g. a Type or Interface

GraphQL Interface, encapsulating a group of fields to be shared between types

GraphQL mutation

GraphQL query

Ref struct, representing a connection to another user-defined type (that may not yet actually be defined in the run-time context)

Wrapper struct indicating the wrapped type is required on its parent

GraphQL subscription

GraphQL enum

GraphQL type

GraphQL union

Basic tree traversal algoritms. It implements depth-first and breadth-first traverse algorithms

Mix Tasks

Build the application's Docker Image

Publish the built application container to the given image repo

Starts the application by configuring all endpoints servers to run.

Perform linting and static analysis using Lefthook as a runner for tools like Credo