Wir verwenden JSDOC, um unser Client-seitiges SDK zu dokumentieren, und wir haben Schwierigkeiten, unsere Enums (d. H. Konstanten) zu erkennen. Welche Tags sollten wir verwenden, um JSDOC in die Dokumentation aufzunehmen? Hier ist ein Beispiel:Verwendung von JSDOC3 zum Dokumentieren von Enum-Konstanten
/**
* @module Enum
*/
export namespace {
/**
* @enum WidgetType {string}
*/
Enum.WidgetType = {
/** Dashboard */
Dashboard: 'dashboard',
/** Form */
Form: 'entityeditform',
/** Report */
Report: 'report'
};
}
Hier ist, wie die 'Aufzählungen' in Code verwendet:
app.widget({ id: 'account_entityform', type: Enum.WidgetType.Form }).add();
Wie können wir das Dokument mit JSDOC?
es ist ein wenig unklar, wie Sie Ihre Antwort nicht in der ursprünglichen Frage an den Code-Schnipsel entspricht –