From 48e61d6f1b2ef2c086537364133c3162a59cb695 Mon Sep 17 00:00:00 2001 From: Mohamed Shams El-Deen Date: Sat, 13 Jun 2026 09:52:56 +0300 Subject: [PATCH] feat(processor): auto-map type aliases dynamically --- plugins/processor/typeMap.mjs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/processor/typeMap.mjs b/plugins/processor/typeMap.mjs index c0e0e695..5d28b3fe 100644 --- a/plugins/processor/typeMap.mjs +++ b/plugins/processor/typeMap.mjs @@ -22,9 +22,15 @@ export const createTypeMap = router => { for (const target of router.getLinkTargets()) { if (!isTypeMapTarget(target)) continue; - const { name } = target; + const { name, escapedName } = target; + const url = normalizeLink(router.getAnchoredURL(target)); + if (!typeMap.has(name)) { - typeMap.set(name, normalizeLink(router.getAnchoredURL(target))); + typeMap.set(name, url); + } + + if (escapedName && !typeMap.has(escapedName)) { + typeMap.set(escapedName, url); } }