Interface: ApiTemplateDataPage
Defined in: extensions/templatedata.ts:150
One entry of pages, keyed by page id.
Extends
Properties
description?
optionaldescription?:ApiTemplateDataText|null
Defined in: extensions/templatedata.ts:121
One-line description of the template.
Inherited from
ApiTemplateDataRoot.description
format?
optionalformat?:string&object|"block"|"inline"|null
Defined in: extensions/templatedata.ts:146
Preferred transclusion layout, or a FormatString.
Inherited from
maps?
optionalmaps?:unknown[] |Record<string,ApiTemplateDataMap>
Defined in: extensions/templatedata.ts:143
Consumer-specific maps, keyed by consumer identifier.
Inherited from
missing?
optionalmissing?:true
Defined in: extensions/templatedata.ts:155
true for a requested title that does not exist.
notemplatedata?
optionalnotemplatedata?:true
Defined in: extensions/templatedata.ts:158
true when the page exists but carries no <templatedata> block.
paramOrder?
optionalparamOrder?:string[]
Defined in: extensions/templatedata.ts:134
Parameter order for display — a complete permutation of the keys of
params; the validator rejects a partial or duplicated list.
Inherited from
ApiTemplateDataRoot.paramOrder
params?
optionalparams?:unknown[] |Record<string,unknown[] |ApiTemplateDataParam>
Defined in: extensions/templatedata.ts:128
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
sets?
optionalsets?:ApiTemplateDataSet[]
Defined in: extensions/templatedata.ts:140
Parameter groups. An array of ApiTemplateDataSet (the stored
shape; a map there is rejected with templatedata-invalid-type).
Inherited from
title?
optionaltitle?:string
Defined in: extensions/templatedata.ts:152
Page title.