# `DocShell.Presentation.SearchAdapter.Output`
[🔗](https://github.com/futhr/doc_shell/blob/v2.0.0/lib/doc_shell/presentation/search_adapter.ex#L12)

Returns local index assets together with their browser query contract.

The contract describes how a renderer locates and interprets the assets; it
is inert JSON data rather than a callback or hosted-service client.

# `t`

```elixir
@type t() :: %DocShell.Presentation.SearchAdapter.Output{
  assets: [DocShell.Presentation.Asset.t()],
  contract: map()
}
```

A deterministic search adapter result.

---

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