mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-03-15 22:15:18 -05:00
feat(49834): Suggestion: filter enum member ids from their own jsdocs (#49843)
* feat(49834): omit self-referenced enum declaration in JsDoc * change code style
This commit is contained in:
@@ -42548,6 +42548,12 @@ namespace ts {
|
||||
return resolveJSDocMemberName(name, /*ignoreErrors*/ false, getSymbolOfNode(container));
|
||||
}
|
||||
}
|
||||
if (result && isJSDoc) {
|
||||
const container = getJSDocHost(name);
|
||||
if (container && isEnumMember(container) && container === result.valueDeclaration) {
|
||||
return resolveEntityName(name, meaning, /*ignoreErrors*/ true, /* dontResolveAlias */ true, getSourceFileOfNode(container)) || result;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
else if (isPrivateIdentifier(name)) {
|
||||
|
||||
Reference in New Issue
Block a user