Documentation for OrchidIntervention.
Summary
Types
@type intervention_spec() :: {intervention_type(), payload()}
@type intervention_type() :: :input | :override | module()
@type payload() :: (-> Orchid.Param.t()) | mfa() | Orchid.Param.t() | term()
@type t() :: %{required(Orchid.Step.io_key()) => intervention_spec()}
Functions
@spec filter_by_type(t(), intervention_type()) :: t()
@spec get(t(), Orchid.Step.io_key()) :: intervention_spec() | nil
@spec operon_type?(intervention_type()) :: boolean()