---
url: 'https://adk.nht.io/api/@nhtio/adk/turn_runner/interfaces/TurnEndEvent.md'
description: Payload emitted when a turn ends.
---

# Interface: TurnEndEvent

Defined in: [lib/types/turn\_runner.ts:118](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L118)

Payload emitted when a turn ends.

## Properties

| Property                                      | Type       | Description                           | Defined in                                                                                                        |
| --------------------------------------------- | ---------- | ------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
|  `durationMs` | `number`   | Duration of the turn in milliseconds. | [lib/types/turn\_runner.ts:126](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L126) |
|  `endedAt`       | `DateTime` | When the turn ended.                  | [lib/types/turn\_runner.ts:124](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L124) |
|  `startedAt`   | `DateTime` | When the turn started.                | [lib/types/turn\_runner.ts:122](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L122) |
|  `turnId`         | `string`   | The unique ID of the turn that ended. | [lib/types/turn\_runner.ts:120](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/turn_runner.ts#L120) |
