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, and this page is available as Markdown at https://types-mediawiki-response.pages.dev/zh/api/extensions/gadgets/ApiGadgetModule.md.
  • 中文
  • Interface: ApiGadgetModule

    Defined in: extensions/gadgets.ts:104

    The metadata.module block: the ResourceLoader definition of the gadget.

    Properties

    codexIcons?

    optional codexIcons?: string[]

    Defined in: extensions/gadgets.ts:110

    Codex icons the gadget needs.

    Since

    MediaWiki 1.45


    datas

    datas: string[]

    Defined in: extensions/gadgets.ts:113

    Names of MediaWiki:Gadget-*.json data pages.


    dependencies

    dependencies: string[]

    Defined in: extensions/gadgets.ts:116

    ResourceLoader dependencies.


    messages

    messages: string[]

    Defined in: extensions/gadgets.ts:119

    Message keys the gadget needs.


    peers

    peers: string[]

    Defined in: extensions/gadgets.ts:122

    Gadgets that must be enabled together with this one.


    scripts

    scripts: string[]

    Defined in: extensions/gadgets.ts:125

    Script module names.


    styles

    styles: string[]

    Defined in: extensions/gadgets.ts:128

    Style module names.


    vues?

    optional vues?: string[]

    Defined in: extensions/gadgets.ts:135

    Vue single-file components the gadget registers.

    Since

    MediaWiki 1.45