# `Electric.Walkable`
[🔗](https://github.com/electric-sql/electric/tree/%40core/sync-service%401.6.2/packages/sync-service/lib/electric/replication/eval/walker.ex#L1)

# `t`

```elixir
@type t() :: term()
```

All the types that implement this protocol.

# `children`

Returns a keyword list with all children of the node that should be processed.

The keys are the names of the children groups, and the values are the children themselves.
Values can be both further `Electric.Walkable` structures, or a list of `Electric.Walkable` structures.
If it's a list, all items will be processed.

---

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