# `Electric.Shapes.Consumer.EventHandlerBuilder`
[🔗](https://github.com/electric-sql/electric/tree/%40core/sync-service%401.6.2/packages/sync-service/lib/electric/shapes/consumer/event_handler_builder.ex#L1)

# `build`

```elixir
@spec build(Electric.Shapes.Consumer.State.t(), :create | :restore) ::
  {:ok, Electric.Shapes.Consumer.EventHandler.t(),
   [Electric.Shapes.Consumer.SetupEffects.t()]}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
