graphqexl v0.1.0-alpha-rc.18 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

[STUB] Run a development server with the specified schema file

Build the application's Docker Image

Publish the built application container to the given image repo

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