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

# Interface: ApiPage

Defined in: [core/query/index.ts:404](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L404)

A `query.pages` entry carrying the union of all covered `prop=` fields.
`prop=` modules widen this via declaration merging (see `./info`); every
field is optional because pages may be missing/invalid and because a response
only contains the props that were requested.

For a view scoped to the props you actually requested, use [QueryPage](https://types-mediawiki-response.pages.dev/zh/api/core/QueryPage.md).

## Extends

- [`ApiPageIdentity`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md).[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`ApiPageContributors`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageContributors.md).[`ApiPageImageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageImageInfo.md)

## Properties

### actions?

> `optional` **actions?**: `unknown`\[] | `Record`\<`string`, `boolean` | [`ApiActionPermission`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiActionPermission.md)\[]>

Defined in: [core/query/info.ts:142](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L142)

Per-action permission test results, keyed by action name. Set by
`intestactions=`: `intestactionsdetail=boolean` yields a `boolean` per
action, while `full`/`quick` yields the array of blocking messages
(empty when the action is allowed). A PHP map, so an empty result
serializes as `[]`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`actions`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#actions)

***

### anoncontributors?

> `optional` **anoncontributors?**: `number`

Defined in: [core/query/contributors.ts:29](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/contributors.ts#L29)

Number of anonymous (IP) contributors to the page (`prop=contributors`).

#### Inherited from

[`ApiPageContributors`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageContributors.md).[`anoncontributors`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageContributors.md#anoncontributors)

***

### associatedpage?

> `optional` **associatedpage?**: `string`

Defined in: [core/query/info.ts:218](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L218)

Related page: the talk page for a subject, or vice versa.
`inprop=associatedpage`; subject/talk namespaces only — not emitted on
special or `Media:` pages.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`associatedpage`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#associatedpage)

***

### badfile?

> `optional` **badfile?**: `boolean`

Defined in: [core/query/imageinfo.ts:263](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/imageinfo.ts#L263)

Whether the file is on the "bad images" list (`$wgBadImageList`).
`iiprop=badfile` — a real `boolean`, and a **page-level sibling** of
[ApiPage.imageinfo](#imageinfo), not a member of the imageinfo entry.

#### Inherited from

[`ApiPageImageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageImageInfo.md).[`badfile`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageImageInfo.md#badfile)

***

### canonicalurl?

> `optional` **canonicalurl?**: `string`

Defined in: [core/query/info.ts:233](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L233)

Canonical URL. `inprop=url`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`canonicalurl`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#canonicalurl)

***

### categories?

> `optional` **categories?**: [`ApiCategory`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiCategory.md)\[]

Defined in: [core/query/categories.ts:33](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/categories.ts#L33)

Categories the page belongs to (`prop=categories`).

***

### categoryinfo?

> `optional` **categoryinfo?**: [`ApiCategoryInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiCategoryInfo.md)

Defined in: [core/query/categoryinfo.ts:29](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/categoryinfo.ts#L29)

Category membership counts (`prop=categoryinfo`).

***

### categorysnippet?

> `optional` **categorysnippet?**: `string`

Defined in: [core/query/search.ts:56](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L56)

Snippet of the matching category. `srprop=categorysnippet`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`categorysnippet`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#categorysnippet)

***

### contentmodel?

> `optional` **contentmodel?**: [`ContentModel`](https://types-mediawiki-response.pages.dev/zh/api/core/ContentModel.md)

Defined in: [core/query/info.ts:67](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L67)

Content model of the page's current revision.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`contentmodel`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#contentmodel)

***

### contributors?

> `optional` **contributors?**: [`ApiContributor`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiContributor.md)\[]

Defined in: [core/query/contributors.ts:26](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/contributors.ts#L26)

Distinct logged-in contributors to the page (`prop=contributors`).

#### Inherited from

[`ApiPageContributors`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageContributors.md).[`contributors`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageContributors.md#contributors)

***

### deletedrevisions?

> `optional` **deletedrevisions?**: `ApiRevision`\[]

Defined in: [core/query/deletedrevisions.ts:20](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/deletedrevisions.ts#L20)

Deleted revisions of the page (`prop=deletedrevisions`).

***

### description?

> `optional` **description?**: `string`

Defined in: [extensions/description.ts:22](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/description.ts#L22)

Short description of the page, in the wiki's content language (`prop=description`).

***

### descriptionsource?

> `optional` **descriptionsource?**: [`DescriptionSource`](https://types-mediawiki-response.pages.dev/zh/api/extensions/description/DescriptionSource.md)

Defined in: [extensions/description.ts:25](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/description.ts#L25)

Which source supplied the [description](#description): `local` or an upstream repo.

***

### displaytitle?

> `optional` **displaytitle?**: `string`

Defined in: [core/query/info.ts:236](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L236)

HTML title used for display. `inprop=displaytitle`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`displaytitle`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#displaytitle)

***

### duplicatefiles?

> `optional` **duplicatefiles?**: [`ApiDuplicateFile`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiDuplicateFile.md)\[]

Defined in: [core/query/duplicatefiles.ts:32](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/duplicatefiles.ts#L32)

Files whose content matches this one (`prop=duplicatefiles`).

***

### editintro?

> `optional` **editintro?**: `Record`\<`string`, `string`>

Defined in: [core/query/info.ts:205](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L205)

Notices the edit form should show, keyed by message name (e.g.
`newarticletext`) with HTML values. Drawn from the whole edit-form intro
message set — `newarticletext`, `talkpagetext`, per-namespace editnotices,
`Editintro` pages, … — not only `MediaWiki:Editintro*` pages.
`inprop=editintro`; only for a single title per query.

#### Since

MediaWiki 1.41

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`editintro`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#editintro)

***

### editurl?

> `optional` **editurl?**: `string`

Defined in: [core/query/info.ts:230](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L230)

Edit-page URL. `inprop=url`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`editurl`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#editurl)

***

### extensiondata?

> `optional` **extensiondata?**: `unknown`

Defined in: [core/query/search.ts:74](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L74)

Search-backend extension data, keyed by augmentor name. `srprop=extensiondata`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`extensiondata`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#extensiondata)

***

### extlinks?

> `optional` **extlinks?**: [`ApiExternalLink`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiExternalLink.md)\[]

Defined in: [core/query/extlinks.ts:17](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/extlinks.ts#L17)

External links on this page (`prop=extlinks`).

***

### extract?

> `optional` **extract?**: `string`

Defined in: [extensions/extracts.ts:25](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/extracts.ts#L25)

Page excerpt, limited to the intro with `exintro` (`prop=extracts`).

***

### fileusage?

> `optional` **fileusage?**: [`ApiFileUsage`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiFileUsage.md)\[]

Defined in: [core/query/fileusage.ts:29](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/fileusage.ts#L29)

Local pages using this file (`prop=fileusage`).

***

### flagged?

> `optional` **flagged?**: [`ApiPageFlagged`](https://types-mediawiki-response.pages.dev/zh/api/extensions/flaggedrevs/ApiPageFlagged.md)

Defined in: [extensions/flaggedrevs.ts:210](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/flaggedrevs.ts#L210)

Review and stabilization state of the page (`prop=flagged`).

***

### fullurl?

> `optional` **fullurl?**: `string`

Defined in: [core/query/info.ts:227](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L227)

Fully-resolved canonical article URL. `inprop=url`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`fullurl`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#fullurl)

***

### globalusage?

> `optional` **globalusage?**: [`ApiGlobalUsage`](https://types-mediawiki-response.pages.dev/zh/api/extensions/globalusage/ApiGlobalUsage.md)\[]

Defined in: [extensions/globalusage.ts:43](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/globalusage.ts#L43)

Wikis using this image, one entry per using page (`prop=globalusage`).

***

### imageinfo?

> `optional` **imageinfo?**: [`ApiImageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiImageInfo.md)\[]

Defined in: [core/query/imageinfo.ts:266](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/imageinfo.ts#L266)

Image/file info entries (`prop=imageinfo`); usually one for the current file.

#### Inherited from

[`ApiPageImageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageImageInfo.md).[`imageinfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageImageInfo.md#imageinfo)

***

### imagerepository?

> `optional` **imagerepository?**: `string` & `object` | `"local"` | `"shared"`

Defined in: [core/query/imageinfo.ts:256](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/imageinfo.ts#L256)

Where the file is hosted: the repository name, `local` for this wiki;
`''` when the file does not exist. Framework field for file pages.

#### Inherited from

[`ApiPageImageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageImageInfo.md).[`imagerepository`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageImageInfo.md#imagerepository)

***

### images?

> `optional` **images?**: [`ApiUsedImage`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiUsedImage.md)\[]

Defined in: [core/query/images.ts:21](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/images.ts#L21)

Files embedded by this page (`prop=images`).

***

### index?

> `optional` **index?**: `number`

Defined in: [core/query/index.ts:411](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L411)

1-based rank of the page in the generator's ordering; injected by the query
framework for `generator=search` and `generator=prefixsearch`, absent
otherwise. A page reached through a redirect takes the smaller of the two
ranks.

***

### invalid?

> `optional` **invalid?**: `true`

Defined in: [core/query/index.ts:384](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L384)

`true` when the supplied title is not a valid title.

#### Inherited from

[`ApiPageIdentity`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md).[`invalid`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md#invalid)

***

### invalidreason?

> `optional` **invalidreason?**: `string` | [`ApiMessage`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiMessage.md)

Defined in: [core/query/index.ts:390](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L390)

Why the title is `invalid`: a plain string under the default (`bc`)
`errorformat`, an [ApiMessage](https://types-mediawiki-response.pages.dev/zh/api/core/ApiMessage.md) under a modern one.

#### Inherited from

[`ApiPageIdentity`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md).[`invalidreason`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md#invalidreason)

***

### isfilematch?

> `optional` **isfilematch?**: `boolean`

Defined in: [core/query/search.ts:71](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L71)

Whether the hit matched a file. `srprop=isfilematch`; a real `boolean`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`isfilematch`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#isfilematch)

***

### iwlinks?

> `optional` **iwlinks?**: [`ApiInterwikiLink`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiInterwikiLink.md)\[]

Defined in: [core/query/iwlinks.ts:23](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/iwlinks.ts#L23)

Interwiki links on the page (`prop=iwlinks`).

***

### known?

> `optional` **known?**: `true`

Defined in: [core/query/index.ts:381](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L381)

`true` when the page does not exist but its content is known (e.g. a
defined but unsaved interface message). Emitted by the framework itself,
without requesting `prop=info`.

#### Inherited from

[`ApiPageIdentity`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md).[`known`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md#known)

***

### langlinks?

> `optional` **langlinks?**: [`ApiLangLink`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiLangLink.md)\[]

Defined in: [core/query/langlinks.ts:35](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/langlinks.ts#L35)

Interlanguage links from this page (`prop=langlinks`).

***

### lastrevid?

> `optional` **lastrevid?**: `number`

Defined in: [core/query/info.ts:82](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L82)

Revision id of the latest revision. Existing pages only.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`lastrevid`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#lastrevid)

***

### length?

> `optional` **length?**: `number`

Defined in: [core/query/info.ts:85](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L85)

Length of the page content in bytes. Existing pages only.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`length`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#length)

***

### linkclasses?

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

Defined in: [core/query/info.ts:250](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L250)

CSS classes to apply to links to this page (core marks redirects
`mw-redirect`; extensions may add more). `inprop=linkclasses`; emitted
for every requested page, `[]` when there is no class for it.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`linkclasses`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#linkclasses)

***

### links?

> `optional` **links?**: [`ApiPageLink`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageLink.md)\[]

Defined in: [core/query/links.ts:23](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/links.ts#L23)

Pages linked-to by this page (`prop=links`).

***

### linkshere?

> `optional` **linkshere?**: [`ApiLinksHere`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiLinksHere.md)\[]

Defined in: [core/query/linkshere.ts:28](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/linkshere.ts#L28)

Pages linking to this page (`prop=linkshere`).

***

### missing?

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

Defined in: [core/query/index.ts:374](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L374)

`true` when the page does not exist.

#### Inherited from

[`ApiPageIdentity`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md).[`missing`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md#missing)

***

### mmcontent?

> `optional` **mmcontent?**: [`ApiMmContent`](https://types-mediawiki-response.pages.dev/zh/api/extensions/massmessage/ApiMmContent.md)

Defined in: [extensions/massmessage.ts:120](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/massmessage.ts#L120)

Parsed delivery list content (only on `MassMessageListContent` pages).

***

### new?

> `optional` **new?**: `true`

Defined in: [core/query/info.ts:94](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L94)

`true` when the page is in the new-pages list (no other page links to it and
it has a single revision). A [Flag](https://types-mediawiki-response.pages.dev/zh/api/core/Flag.md) — absent for established pages.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`new`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#new)

***

### notificationtimestamp?

> `optional` **notificationtimestamp?**: `string`

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

When the requesting user last saw the page. An **empty string** when never
visited (or when notifications are off), otherwise a timestamp.
`inprop=notificationtimestamp`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`notificationtimestamp`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#notificationtimestamp)

***

### ns?

> `optional` **ns?**: `number`

Defined in: [core/query/index.ts:368](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L368)

Namespace index.

#### Inherited from

[`ApiPageIdentity`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md).[`ns`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md#ns)

***

### original?

> `optional` **original?**: [`ApiThumbnail`](https://types-mediawiki-response.pages.dev/zh/api/extensions/pageimages/ApiThumbnail.md)

Defined in: [extensions/pageimages.ts:40](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/pageimages.ts#L40)

Representative image at its own dimensions (`piprop=original`).

***

### pageid?

> `optional` **pageid?**: `number`

Defined in: [core/query/index.ts:365](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L365)

Page id. Absent when the id is unknown: a missing page requested by page
id keeps its `pageid` alongside `missing`, while title-supplied
missing/invalid pages and special pages carry no `pageid`.

#### Inherited from

[`ApiPageIdentity`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md).[`pageid`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md#pageid)

***

### pageimage?

> `optional` **pageimage?**: `string`

Defined in: [extensions/pageimages.ts:34](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/pageimages.ts#L34)

Name of the page's representative image (`piprop=name`).

***

### pagelanguage?

> `optional` **pagelanguage?**: `string`

Defined in: [core/query/info.ts:70](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L70)

Page language code, e.g. `en`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`pagelanguage`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#pagelanguage)

***

### pagelanguagedir?

> `optional` **pagelanguagedir?**: `"ltr"` | `"rtl"`

Defined in: [core/query/info.ts:76](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L76)

Writing direction of the page language.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`pagelanguagedir`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#pagelanguagedir)

***

### pagelanguagehtmlcode?

> `optional` **pagelanguagehtmlcode?**: `string`

Defined in: [core/query/info.ts:73](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L73)

HTML `lang` attribute value for the page language.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`pagelanguagehtmlcode`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#pagelanguagehtmlcode)

***

### pageprops?

> `optional` **pageprops?**: [`ApiPageProps`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageProps.md)

Defined in: [core/query/pageprops.ts:19](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/pageprops.ts#L19)

Page properties (`prop=pageprops`), keyed by property name.

***

### pageviews?

> `optional` **pageviews?**: [`ApiViewCounts`](https://types-mediawiki-response.pages.dev/zh/api/extensions/pageviews/ApiViewCounts.md)

Defined in: [extensions/pageviews.ts:54](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/pageviews.ts#L54)

`prop=pageviews` (`pvipdays`, default 60): per-day view counts for this page.

***

### ~~preload?~~

> `optional` **preload?**: `string`

Defined in: [core/query/info.ts:176](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L176)

Text pre-filled into the edit box for a missing page, from the
`EditFormPreloadText` hook. `''` when the page exists.
`inprop=preload`.

#### Deprecated

since MediaWiki 1.41 in favour of [preloadcontent](#preloadcontent), which also
reports the content model and format.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`preload`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#preload)

***

### preloadcontent?

> `optional` **preloadcontent?**: [`ApiPreloadedContent`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPreloadedContent.md)

Defined in: [core/query/info.ts:186](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L186)

Content the edit form would preload: for a page that does not exist yet,
or for an existing page when a new section would be added
(`preloadnewsection=1`). `inprop=preloadcontent`; only for a single
title/revision per query.

#### Since

MediaWiki 1.41

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`preloadcontent`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#preloadcontent)

***

### preloadisdefault?

> `optional` **preloadisdefault?**: `boolean`

Defined in: [core/query/info.ts:194](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L194)

Whether [preloadcontent](#preloadcontent) is identical to the page's default content, in
which case saving it would be a no-op. `inprop=preloadcontent`.

#### Since

MediaWiki 1.41

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`preloadisdefault`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#preloadisdefault)

***

### protection?

> `optional` **protection?**: [`ApiPageProtection`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageProtection.md)\[]

Defined in: [core/query/info.ts:208](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L208)

Protection entries; empty array when unrestricted. `inprop=protection`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`protection`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#protection)

***

### ~~readable?~~

> `optional` **readable?**: `boolean`

Defined in: [core/query/info.ts:166](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L166)

Whether the current user may read the page. A real `boolean` (`false` included).
`inprop=readable`.

#### Deprecated

since MediaWiki 1.32; use `intestactions=read` instead.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`readable`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#readable)

***

### redirect?

> `optional` **redirect?**: `true`

Defined in: [core/query/info.ts:88](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L88)

`true` when the page is a redirect. A [Flag](https://types-mediawiki-response.pages.dev/zh/api/core/Flag.md) (appears only when true).

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`redirect`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#redirect)

***

### redirects?

> `optional` **redirects?**: [`ApiRedirect`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiRedirect.md)\[]

Defined in: [core/query/redirects.ts:30](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/redirects.ts#L30)

Redirects pointing at this page (`prop=redirects`).

***

### redirectsnippet?

> `optional` **redirectsnippet?**: `string`

Defined in: [core/query/search.ts:68](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L68)

HTML snippet of the redirect target title. `srprop=redirectsnippet`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`redirectsnippet`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#redirectsnippet)

***

### redirecttitle?

> `optional` **redirecttitle?**: `string`

Defined in: [core/query/search.ts:65](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L65)

Title of the redirect target, if this hit redirects. `srprop=redirecttitle`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`redirecttitle`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#redirecttitle)

***

### restrictiontypes?

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

Defined in: [core/query/info.ts:211](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L211)

Restriction types that apply, e.g. `edit`, `move`, `create`. `inprop=protection`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`restrictiontypes`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#restrictiontypes)

***

### revisions?

> `optional` **revisions?**: `ApiRevision`\[]

Defined in: [core/query/revisions.ts:213](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/revisions.ts#L213)

Revisions of the page (`prop=revisions`), newest first unless `rvdir=newer`.

***

### sectionsnippet?

> `optional` **sectionsnippet?**: `string`

Defined in: [core/query/search.ts:62](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L62)

HTML snippet of the section heading. `srprop=sectionsnippet`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`sectionsnippet`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#sectionsnippet)

***

### sectiontitle?

> `optional` **sectiontitle?**: `string`

Defined in: [core/query/search.ts:59](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L59)

Title of the section the match is in. `srprop=sectiontitle`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`sectiontitle`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#sectiontitle)

***

### size?

> `optional` **size?**: `number`

Defined in: [core/query/search.ts:41](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L41)

Page size in bytes. `srprop=size`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`size`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#size)

***

### snippet?

> `optional` **snippet?**: `string`

Defined in: [core/query/search.ts:50](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L50)

HTML snippet of the match, with highlights. `srprop=snippet`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`snippet`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#snippet)

***

### special?

> `optional` **special?**: `true`

Defined in: [core/query/index.ts:393](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L393)

`true` for pages in a special namespace.

#### Inherited from

[`ApiPageIdentity`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md).[`special`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md#special)

***

### subjectid?

> `optional` **subjectid?**: `number`

Defined in: [core/query/info.ts:224](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L224)

Page id of the associated subject page. `inprop=subjectid` (talk pages only).

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`subjectid`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#subjectid)

***

### talkid?

> `optional` **talkid?**: `number`

Defined in: [core/query/info.ts:221](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L221)

Page id of the associated talk page. `inprop=talkid` (subject pages only).

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`talkid`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#talkid)

***

### templates?

> `optional` **templates?**: [`ApiTemplate`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiTemplate.md)\[]

Defined in: [core/query/templates.ts:21](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/templates.ts#L21)

Pages transcluded by this page (`prop=templates`).

***

### terms?

> `optional` **terms?**: [`ApiPageTerms`](https://types-mediawiki-response.pages.dev/zh/api/extensions/wikibase/ApiPageTerms.md)

Defined in: [extensions/wikibase.ts:108](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/wikibase.ts#L108)

`prop=pageterms`: terms of the entity linked to this page.

***

### thumbnail?

> `optional` **thumbnail?**: [`ApiThumbnail`](https://types-mediawiki-response.pages.dev/zh/api/extensions/pageimages/ApiThumbnail.md)

Defined in: [extensions/pageimages.ts:37](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/pageimages.ts#L37)

Representative image, scaled to `pithumbsize` (`piprop=thumbnail`).

***

### timestamp?

> `optional` **timestamp?**: `string`

Defined in: [core/query/search.ts:47](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L47)

Last-edit timestamp. `srprop=timestamp`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`timestamp`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#timestamp)

***

### title?

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

Defined in: [core/query/index.ts:371](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/index.ts#L371)

Full, normalized page title.

#### Inherited from

[`ApiPageIdentity`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md).[`title`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageIdentity.md#title)

***

### titlesnippet?

> `optional` **titlesnippet?**: `string`

Defined in: [core/query/search.ts:53](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L53)

HTML snippet of the title. `srprop=titlesnippet`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`titlesnippet`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#titlesnippet)

***

### touched?

> `optional` **touched?**: `string`

Defined in: [core/query/info.ts:79](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L79)

When the page was last touched (cache/link invalidation), not last edited. Existing pages only.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`touched`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#touched)

***

### transcludedin?

> `optional` **transcludedin?**: [`ApiTranscludedIn`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiTranscludedIn.md)\[]

Defined in: [core/query/transcludedin.ts:28](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/transcludedin.ts#L28)

Pages transcluding this page (`prop=transcludedin`).

***

### transcodestatus?

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

Defined in: [extensions/timedmediahandler.ts:170](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/timedmediahandler.ts#L170)

Per-transcode job states, keyed by transcode key; `[]` — an empty array,
not an empty object — when the file has no transcodes at all.

***

### varianttitles?

> `optional` **varianttitles?**: `Record`\<`string`, `string`>

Defined in: [core/query/info.ts:243](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L243)

Display titles per language variant, keyed by variant code (e.g.
`zh-hans`). Also populated on wikis without language variants, where the
single key is the content language itself. `inprop=varianttitles`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`varianttitles`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#varianttitles)

***

### videoinfo?

> `optional` **videoinfo?**: [`ApiVideoInfo`](https://types-mediawiki-response.pages.dev/zh/api/extensions/timedmediahandler/ApiVideoInfo.md)\[]

Defined in: [extensions/timedmediahandler.ts:164](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/timedmediahandler.ts#L164)

File info extended with video sources and subtitle tracks.

***

### visitingwatchers?

> `optional` **visitingwatchers?**: `number`

Defined in: [core/query/info.ts:116](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L116)

Number of watchers who have visited the page since their notification
timestamp. Same withholding rule as [watchers](#watchers).
`inprop=visitingwatchers`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`visitingwatchers`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#visitingwatchers)

***

### watched?

> `optional` **watched?**: `boolean`

Defined in: [core/query/info.ts:101](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L101)

Whether the requesting user watches the page. A **real `boolean`** (`false` is
returned), unlike most watch markers. `inprop=watched`; requires being
logged in with the `viewmywatchlist` right.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`watched`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#watched)

***

### watchers?

> `optional` **watchers?**: `number`

Defined in: [core/query/info.ts:109](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L109)

Number of users watching the page. For callers without the `unwatchedpages`
right the count is withheld entirely while it stays below
`$wgUnwatchedPageThreshold`; `0` is only reported to callers with that
right. `inprop=watchers`.

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`watchers`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#watchers)

***

### watchlistexpiry?

> `optional` **watchlistexpiry?**: `string`

Defined in: [core/query/info.ts:123](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L123)

When the requesting user's watch of this page expires. Requires
`inprop=watched`; present only when the page is watched **with** an
expiry (`action=watch&expiry=`).

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`watchlistexpiry`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#watchlistexpiry)

***

### watchlistlabels?

> `optional` **watchlistlabels?**: [`ApiWatchlistLabel`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiWatchlistLabel.md)\[]

Defined in: [core/query/info.ts:133](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L133)

Watchlist labels attached to this page by the requesting user.
`inprop=watchlistlabels`; requires being logged in with the
`viewmywatchlist` right (like [watched](#watched)) and
`$wgEnableWatchlistLabels`, and is `[]` when the page has none.

#### Since

MediaWiki 1.46

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`watchlistlabels`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#watchlistlabels)

***

### wbentityusage?

> `optional` **wbentityusage?**: [`ApiEntityUsageMap`](https://types-mediawiki-response.pages.dev/zh/api/extensions/wikibase/ApiEntityUsageMap.md)

Defined in: [extensions/wikibase.ts:111](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/wikibase.ts#L111)

`prop=wbentityusage`: entities used by this page, keyed by entity id.

***

### wordcount?

> `optional` **wordcount?**: `number`

Defined in: [core/query/search.ts:44](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/search.ts#L44)

Word count. `srprop=wordcount`.

#### Inherited from

[`ApiSearchResult`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md).[`wordcount`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiSearchResult.md#wordcount)

***

### wouldautocreate?

> `optional` **wouldautocreate?**: `unknown`\[] | `Record`\<`string`, `boolean`>

Defined in: [core/query/info.ts:151](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/info.ts#L151)

Whether a temporary account would be auto-created for each tested action.
`intestactionsautocreate=1` alongside `intestactions=`. A PHP map, so an
empty result serializes as `[]`.

#### Since

MediaWiki 1.41

#### Inherited from

[`ApiPageInfo`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md).[`wouldautocreate`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiPageInfo.md#wouldautocreate)
