absinthe v1.2.3 Absinthe.Pipeline
Execute a pipeline of phases.
A pipeline is merely a list of phases. This module contains functions for building, modifying, and executing pipelines of phases.
Summary
Functions
Return the part of a pipeline before a specific phase
Return the part of a pipeline after (and including) a specific phase
Return the part of a pipeline up to and including a specific phase
Types
Functions
Return the part of a pipeline after (and including) a specific phase.
insert_before(pipeline, phase, additional)
insert_before(t, Absinthe.Phase.t, Absinthe.Phase.t) :: t
insert_before(t, Absinthe.Phase.t, Absinthe.Phase.t) :: t
run(input, pipeline)
run(data_t, t) :: {:ok, data_t, [Absinthe.Phase.t]} | {:error, String.t, [Absinthe.Phase.t]}
run_phase(pipeline, input, done \\ [])
run_phase(t, data_t, [Absinthe.Phase.t]) :: {:ok, data_t, [Absinthe.Phase.t]} | {:error, String.t, [Absinthe.Phase.t]}
Return the part of a pipeline up to and including a specific phase.