fix(docs): name collisions between members (#117)

Prevents name collisions between static and instance members.
This commit is contained in:
Jacob
2023-01-06 22:05:05 +01:00
committed by GitHub
parent d5053123ee
commit 1e52b945ca

View File

@@ -228,10 +228,14 @@ async function parseTypes(options, projectName, externalProject) {
}
} else {
reflection.url = reflection.parent.url;
let name = reflection.name;
if (reflection.flags?.isStatic) {
name = `static-${name}`;
}
if (reflection.parent.anchor) {
reflection.anchor = reflection.parent.anchor + '-' + reflection.name;
reflection.anchor = reflection.parent.anchor + '-' + name;
} else {
reflection.anchor = reflection.name;
reflection.anchor = name;
}
}