Я нашел решение, которое соответствует моим требованиям
Однако, хотя оно достаточно хорошо для моих целей, я не совсем уверен, что оно точное и будет рада услышать критику, мнения других людей ирешения. Я объясню проблемы, которые у меня есть в конце.
Проблема: похоже, jsdoc не может автоматически определить, является ли назначение элемента функцией при разборе.
Я понятия не имею, почему VSCodeможет обнаружить его автоматически, но, похоже, инструмент JSDoc не может. Здесь указано в официальной документации Ссылка на документацию: (https://jsdoc.app/tags-function.html)
Решение: Документируйте элемент с тегом @function
(или псевдонимом, подобным @method
).
Путем документирования члена класса с помощью тега @function
следующим образом:
Я могу получить функцию стрелки для генерации в видеМетод класса и получите документацию по параметрам:
Мои проблемы
Что ж, самое большое беспокойство / раздражение сейчас, мне нужно просмотреть весь исходный код и добавить@function
тегов
Другая проблема в том, что я мог неправильно понять проблему / я не совсем уверен, что это лучшая практика.
И яне слишком уверен, что эта документация точна с точки зрения того, есть ли на самом деле ощутимая разница между функцией стрелки члена класса и методом класса, который мне нужно зафиксировать в документации API.
В любом случае, я думаю, что этобудь то, что я иду с, но я буду контролироватьэтот ответ для прочтения любого ввода / отзыва :)