---
url: >-
  https://adk.nht.io/api/@nhtio/adk/spooled_artifact/interfaces/MarkdownCodeEntry.md
description: A single fenced code block entry in the document's structural index.
---

# Interface: MarkdownCodeEntry

Defined in: [lib/classes/spooled\_markdown\_artifact.ts:39](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/classes/spooled_markdown_artifact.ts#L39)

A single fenced code block entry in the document's structural index.

## Properties

| Property                                    | Type               | Description                                                                         | Defined in                                                                                                                                      |
| ------------------------------------------- | ------------------ | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
|  `endLine`     | `number`           | 0-based line index of the closing fence line.                                       | [lib/classes/spooled\_markdown\_artifact.ts:45](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/classes/spooled_markdown_artifact.ts#L45) |
|  `lang`           | `string` | `null` | The language identifier immediately after the opening fence, or `null` when absent. | [lib/classes/spooled\_markdown\_artifact.ts:41](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/classes/spooled_markdown_artifact.ts#L41) |
|  `startLine` | `number`           | 0-based line index of the opening fence line.                                       | [lib/classes/spooled\_markdown\_artifact.ts:43](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/classes/spooled_markdown_artifact.ts#L43) |
