Summary
Types
@type t() :: %Electric.Shapes.Consumer.EventHandler.Subqueries.Steady{ queue: Electric.Shapes.Consumer.Subqueries.MoveQueue.t(), shape_info: Electric.Shapes.Consumer.Subqueries.ShapeInfo.t(), views: Electric.Shapes.Consumer.Subqueries.Views.t() }
Functions
@spec drain_queue(t(), Electric.Shapes.Consumer.EffectList.t(), keyword()) :: {:ok, t() | Electric.Shapes.Consumer.EventHandler.Subqueries.Buffering.t(), Electric.Shapes.Consumer.EffectList.t()} | {:error, term()}