# HtmlTextChunk

A static text chunk.

## Signatures

```ts
export interface HtmlTextChunk {
    readonly _tag: "text";
    readonly text: string;
}
```

## Why

Contiguous static markup can be written without waiting for an interpolation.

## Ownership and lifetime

The record retains one renderer-authored string and owns no resource.

## Property: _tag

Identifies an immediately writable static-text chunk.

## Property: _tag: Why

Exhaustive dispatch avoids inspecting arbitrary object shapes.

## Property: _tag: Ownership and lifetime

The literal is immutable metadata.

## Property: text

Renderer-authored HTML text ready for the output sink.

## Property: text: Why

Static markup can stream without awaiting dynamic inputs.

## Property: text: Ownership and lifetime

The chunk owns the string; the response sink owns emitted bytes.

## Examples

```ts
import type { HtmlTextChunk } from "@typed/template/HtmlChunk"

const chunk: HtmlTextChunk = { _tag: "text", text: "<p>ready</p>" }
```
