# `DripDrop.HookBehavior`
[🔗](https://github.com/agoodway/dripdrop/blob/v0.1.0/lib/dripdrop/hook_behavior.ex#L1)

Behaviour for host-defined Elixir hooks invoked during dispatch.

# `handle_hook`

```elixir
@callback handle_hook(atom(), term(), map()) :: {:ok, term()} | {:error, term()}
```

---

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