chore: automated housekeeping...

This commit is contained in:
Pieter Vander Vennet 2025-06-18 21:40:01 +02:00
parent 94c61744c0
commit 04c8ccb0d2
89 changed files with 2353 additions and 1390 deletions

View file

@ -438,17 +438,23 @@ export default class LayerConfig extends WithContextLoader {
)
}
public generateDocumentation(
{ usedInThemes = [], layerIsNeededBy, dependencies = [], addedByDefault = false, canBeIncluded = true, lang = "en", reusedTagRenderings }: {
usedInThemes?: string[],
layerIsNeededBy?: Map<string, string[]>,
dependencies?: { context?: string; reason: string; neededLayer: string }[],
addedByDefault?: boolean,
canBeIncluded?: boolean,
reusedTagRenderings?: Map<string, {layer: string}[]>,
lang?: string
}
): string {
public generateDocumentation({
usedInThemes = [],
layerIsNeededBy,
dependencies = [],
addedByDefault = false,
canBeIncluded = true,
lang = "en",
reusedTagRenderings,
}: {
usedInThemes?: string[]
layerIsNeededBy?: Map<string, string[]>
dependencies?: { context?: string; reason: string; neededLayer: string }[]
addedByDefault?: boolean
canBeIncluded?: boolean
reusedTagRenderings?: Map<string, { layer: string }[]>
lang?: string
}): string {
const extraProps: string[] = []
extraProps.push("This layer is shown at zoomlevel **" + this.minzoom + "** and higher")
@ -669,7 +675,12 @@ export default class LayerConfig extends WithContextLoader {
this.generateDocumentationQuickTable(),
...this.tagRenderings
.filter((tr) => tr.labels.indexOf("ignore_docs") < 0)
.map((tr) => tr.generateDocumentation(lang, reusedTagRenderings?.get(tr.id)?.map(l => l.layer))),
.map((tr) =>
tr.generateDocumentation(
lang,
reusedTagRenderings?.get(tr.id)?.map((l) => l.layer)
)
),
...filterDocs,
].join("\n\n")
}