> 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: ApiGadget

Defined in: [extensions/gadgets.ts:148](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/gadgets.ts#L148)

One gadget row (`list=gadgets`).

## Properties

### desc?

> `optional` **desc?**: `string`

Defined in: [extensions/gadgets.ts:156](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/gadgets.ts#L156)

Parsed HTML description. `gaprop=desc` (documented as potentially slow).

***

### id?

> `optional` **id?**: `string`

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

Internal gadget id, as written in `MediaWiki:Gadgets-definition`. `gaprop=id`.

***

### metadata?

> `optional` **metadata?**: [`ApiGadgetMetadata`](https://types-mediawiki-response.pages.dev/api/extensions/gadgets/ApiGadgetMetadata.md)

Defined in: [extensions/gadgets.ts:153](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/gadgets.ts#L153)

Definition metadata. `gaprop=metadata`.
