---
url: >-
  https://adk.nht.io/api/@nhtio/adk/turn_runner/type-aliases/ResolvedTurnRunnerConfig.md
description: 'Fully-resolved [`TurnRunnerConfig`](https://adk.nht.io/api/@nhtio/adk/turn_runner/interfaces/TurnRunnerConfig) after schema validation.'
---

# Type Alias: ResolvedTurnRunnerConfig

```ts
type ResolvedTurnRunnerConfig = Required<TurnRunnerConfig>;
```

Defined in: [lib/contracts/turn\_runner\_config.ts:125](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/contracts/turn_runner_config.ts#L125)

Fully-resolved [TurnRunnerConfig](../interfaces/TurnRunnerConfig.md) after schema validation.

## Remarks

All optional fields are guaranteed present (e.g. `tools` defaults to `[]`). The runner stores
this type internally so field access never needs to guard for undefined.
