> For AI agents: the complete documentation index is available at https://types-mediawiki-response.pages.dev/llms.txt, the full documentation bundle is available at https://types-mediawiki-response.pages.dev/llms-full.txt.

# Interface: ApiTemplateDataPage

Defined in: [extensions/templatedata.ts:150](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L150)

One entry of `pages`, keyed by page id.

## Extends

- [`ApiTemplateDataRoot`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md)

## Properties

### description?

> `optional` **description?**: [`ApiTemplateDataText`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataText.md) | `null`

Defined in: [extensions/templatedata.ts:121](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L121)

One-line description of the template.

#### Inherited from

[`ApiTemplateDataRoot`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md).[`description`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md#description)

***

### format?

> `optional` **format?**: `string` & `object` | `"block"` | `"inline"` | `null`

Defined in: [extensions/templatedata.ts:146](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L146)

Preferred transclusion layout, or a FormatString.

#### Inherited from

[`ApiTemplateDataRoot`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md).[`format`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md#format)

***

### maps?

> `optional` **maps?**: `unknown`\[] | `Record`\<`string`, [`ApiTemplateDataMap`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataMap.md)>

Defined in: [extensions/templatedata.ts:143](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L143)

Consumer-specific maps, keyed by consumer identifier.

#### Inherited from

[`ApiTemplateDataRoot`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md).[`maps`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md#maps)

***

### missing?

> `optional` **missing?**: `true`

Defined in: [extensions/templatedata.ts:155](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L155)

`true` for a requested title that does not exist.

***

### notemplatedata?

> `optional` **notemplatedata?**: `true`

Defined in: [extensions/templatedata.ts:158](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L158)

`true` when the page exists but carries no `<templatedata>` block.

***

### paramOrder?

> `optional` **paramOrder?**: `string`\[]

Defined in: [extensions/templatedata.ts:134](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L134)

Parameter order for display — a complete permutation of the keys of
`params`; the validator rejects a partial or duplicated list.

#### Inherited from

[`ApiTemplateDataRoot`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md).[`paramOrder`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md#paramorder)

***

### params?

> `optional` **params?**: `unknown`\[] | `Record`\<`string`, `unknown`\[] | [`ApiTemplateDataParam`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataParam.md)>

Defined in: [extensions/templatedata.ts:128](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L128)

Parameter descriptions, keyed by parameter name. Full objects for pages
with TemplateData; for `notemplatedata` pages only the names extracted
from raw wikitext, each mapping to an empty entry.

#### Inherited from

[`ApiTemplateDataRoot`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md).[`params`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md#params)

***

### sets?

> `optional` **sets?**: [`ApiTemplateDataSet`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataSet.md)\[]

Defined in: [extensions/templatedata.ts:140](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L140)

Parameter groups. An **array** of [ApiTemplateDataSet](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataSet.md) (the stored
shape; a map there is rejected with `templatedata-invalid-type`).

#### Inherited from

[`ApiTemplateDataRoot`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md).[`sets`](https://types-mediawiki-response.pages.dev/api/extensions/templatedata/ApiTemplateDataRoot.md#sets)

***

### title?

> `optional` **title?**: `string`

Defined in: [extensions/templatedata.ts:152](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/templatedata.ts#L152)

Page title.
