如何在jsdoc中使用@fires处理事件名称中的点

How to handle dots in event names with @fires in jsdoc

我有一个名为 namespace.event 的活动。当我想使用标签 @fires 时,这些点导致 JsDoc 出现问题。当我这样做时:

/**
@fires MyClass#namespace.myevent
*/

我得到的结果是纯文本MyClass#namespace:event:myevent。有什么办法可以逃避点吗? 我试过 namespace\.event 不起作用,'namespace.event' 保留点,但也用引号渲染。

有关信息,我在此处找到了标签 @event 的解决方法:How do you include a dot in names/events/callbacks with jsDoc?。但这不适用于 @fires

运行进入同样的问题。对我有用的解决方案是使用点状字符(ONE DOT LEADER unicode:U+2024)。我从 char overview window.

复制了它

对于 mac: 系统设置 -> 键盘 -> 在面板中显示概览

在最底部它说用特殊字符引用名称。所以应该是MyClass#"namespace.myevent"

http://usejsdoc.org/about-namepaths.html