Вы можете поместить любой HTML-код в JSDoc, и он будет скопирован. Вот пример того, что я использую:
/**
* The ReplaceSlang method replaces the string "hi" with "hello".
* <script language="javascript">
* function testFunc() {
* alert(ReplaceSlang(prompt("Enter sample argument")));
* }
* </script>
* <input type="button" value="Test" onclick="testFunc()" />
* @param {String} str The text to transform
* @return {String}
*/
exports.ReplaceSlang = function(str) {
return str.replace("hi", "hello");
};
Чтобы убедиться, что кнопка отсутствует в сводке, добавьте предложение и точку (.) Перед ней.
Вам нужно найти способ включить ваш файл javascript в вывод JSDoc, чтобы они загружались. (В противном случае ваш код не существует как javascript в выходных данных JSDoc - вы можете изменить шаблон для этого: см. Документация JsPlate )