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