Interface: ApiSiteExtension
Defined in: core/query/siteinfo.ts:461
siprop=extensions: one installed extension or skin. Keys other than
type appear only when the component's extension.json declares them.
Properties
author?
optionalauthor?:string
Defined in: core/query/siteinfo.ts:499
Authors, joined with , (links are embedded as URLs).
credits?
optionalcredits?:string
Defined in: core/query/siteinfo.ts:529
URL of Special:Version/Credits/<name>.
description?
optionaldescription?:string
Defined in: core/query/siteinfo.ts:490
Literal description, when configured.
descriptionmsg?
optionaldescriptionmsg?:string
Defined in: core/query/siteinfo.ts:493
Message key holding the description.
descriptionmsgparams?
optionaldescriptionmsgparams?:string[]
Defined in: core/query/siteinfo.ts:496
Parameters for descriptionmsg.
license?
optionallicense?:string
Defined in: core/query/siteinfo.ts:526
URL of Special:Version/License/<name>.
license-name?
optionallicense-name?:string
Defined in: core/query/siteinfo.ts:523
License identifier from extension.json.
name?
optionalname?:string
Defined in: core/query/siteinfo.ts:484
Display name.
namemsg?
optionalnamemsg?:string
Defined in: core/query/siteinfo.ts:487
Message key holding the name.
type
type:
string&object|"specialpage"|"editor"|"wikifamily"|"parserhook"|"variable"|"media"|"antispam"|"skin"|"api"|"other"
Defined in: core/query/siteinfo.ts:470
Component class. The names MediaWiki has display labels for are
specialpage, editor, wikifamily, parserhook, variable, media,
antispam, skin, api and other, but the value is never validated
against them: a component declares its own type in extension.json,
$wgExtensionCredits entries pass through as written, and the
ExtensionTypes hook can add further names — open union.
url?
optionalurl?:string
Defined in: core/query/siteinfo.ts:502
Project URL.
vcs-date?
optionalvcs-date?:string
Defined in: core/query/siteinfo.ts:520
VCS commit date of the checkout.
vcs-system?
optionalvcs-system?:string
Defined in: core/query/siteinfo.ts:508
VCS system, e.g. git; only for checkout-installed components.
vcs-url?
optionalvcs-url?:string|false
Defined in: core/query/siteinfo.ts:517
VCS URL of the checkout; false when the repository has no viewable
remote URL.
vcs-version?
optionalvcs-version?:string
Defined in: core/query/siteinfo.ts:511
VCS commit of the checkout.
version?
optionalversion?:string
Defined in: core/query/siteinfo.ts:505
Declared version.