View Source Absinthe.Federation.Schema (absinthe_federation v0.5.0)

Module for injecting custom Absinthe.Phases for adding federated types and directives.

example

Example

defmodule MyApp.MySchema do
  use Absinthe.Schema
+ use Absinthe.Federation.Schema

  query do
    ...
  end
end

Link to this section Summary

Link to this section Functions

Injects custom compile-time Absinthe.Phase

Link to this function

remove_federated_types_pipeline(schema)

View Source
@spec remove_federated_types_pipeline(schema :: Absinthe.Schema.t()) ::
  Absinthe.Pipeline.t()
Link to this function

to_federated_sdl(schema)

View Source
@spec to_federated_sdl(schema :: Absinthe.Schema.t()) :: String.t()