Thank good tool.
According to https://devdocs.io/jsdoc/tags-inline-link#syntax we can refer to namepathOrURL with a viewed _multi-word text_ using below syntax:
{@link namepathOrURL multi-word text}
[multi-word text]{@link namepathOrURL}
{@link namepathOrURL|multi-word text}
All the above examples should be transpile to: multi-word text.
In HTML:
<a href="namepathOrURL">multi-word text</a>
But as I tested when namepathOrURL contains # symbol and the text contains one or more spaces (or some other non-word character) it's only transpiled to a plain text (as it was):
https://htmlpreview.github.io/?https://raw.githubusercontent.com/mirismaili/text-wrapper/c5e9373adbb052b2c56f896fc267ae4f6fa79e2d/docs/classes/textwrapper.html

From:
/**
* The main class of this library.
*
* {@link TextWrapper#constructor Create an instance} (with or without {@link WrapOptions options}) and then use
* {@linkcode TextWrapper#wrap wrap()} method to do the task.
*
* Created at 1398/2/6 (2019/4/26).
* @author {@link https://mirismaili.github.io S. Mahdi Mir-Ismaili}
*
* @see {@link TextWrapper#constructor The constructor}
* @see {@linkcode TextWrapper#wrap wrap()}
*/
export default class TextWrapper implements WrapOptions {
// ...
git clone --branch typedoc-test --depth 1 https://github.com/mirismaili/text-wrapper && cd text-wrapper
export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 && npm i # Puppeteer is in devDependencies and we don't need to it for this test
rm -rf docs && npm run typedoc
Then visit .../text-wrapper/docs/classes/textwrapper.html.
TypeDoc does not implement all of JSDoc's features (and vise-versa), we will eventually adopt the TSDoc standard, but that heavily depends on the time required to implement it.
In your particular case, TypeDoc doesn't support the # character for separating classes and members. You must use . instead.
Oh! thanks. I didn't know this difference between JSDoc and TSDoc. I replaced all # with ..
OK:
https://htmlpreview.github.io/?https://github.com/mirismaili/text-wrapper/blob/1f13a783060c37865fcc6edb54558b673f50a3c8/docs/classes/textwrapper.html
@mirismaili If I understand correctly, you were able to get the links working. If there is still an issue we can reopen this.
Most helpful comment
TypeDoc does not implement all of JSDoc's features (and vise-versa), we will eventually adopt the TSDoc standard, but that heavily depends on the time required to implement it.
In your particular case, TypeDoc doesn't support the
#character for separating classes and members. You must use.instead.