View Source API Reference ash_graphql v1.4.0

Modules

AshGraphql is a GraphQL extension for the Ash framework.

Helper to extract context from its various locations

Replaces any text in message or short_message with variables

The entrypoint for adding GraphQL behavior to an Ash domain

Introspection helpers for AshGraphql.Domain

Utilities for working with errors in custom resolvers.

Codemods and utilities for working with AshGraphql & Igniter

Automatically set up the GraphQL actor and tenant.

This Ash resource extension adds configuration for exposing a resource in a graphql.

Represents a configured generic action

Imported helpers for the graphql DSL section

Introspection helpers for AshGraphql.Resource

Represents a managed relationship configuration on a mutation

Represents a configured mutation on a resource

Represents a configured query on a resource

Represents a configured query on a resource

Adds the notifier for Subscriptions to the Resource

Helpers for working with absinthe subscriptions

Allows the user to substitue an actor for another more generic actor, this can be used to deduplicate subscription execution

If started as a GenServer, this module will batch notifications and send them in bulk. Otherwise, it will send them immediately.

Creates a config function used for the absinthe subscription definition

AshNotifier that triggers absinthe if subscriptions are listening

Custom implementation if the run_docset function for the PubSub module used for Subscriptions

Callbacks used to enrich types with GraphQL-specific metadata.

The Json scalar type allows arbitrary JSON values to be passed in and out.

The Json scalar type allows arbitrary JSON values to be passed in and out.

Mix Tasks

Installs AshGraphql. Should be run with mix igniter.install ash_graphql