JSDO c создает документацию с круговой логикой - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть три класса [A, B, C] A наследуется от B и B от C. Когда я запускаю поколение jsdo c, у меня появляются следующие файлы:

  • A. html
  • AAB.hmtl
  • AAB C . html
  • AABB C. html
  • AB. html
  • AB C. html
  • ABB C. html
  • C. html
  • B. html
  • B C. html
  • BB C. html

Я хотел бы просто иметь A. html B. html и C. html со ссылкой extends в каждой ссылке на файл другим.

Код для A похож на

import B from "./B"

/**
 * Class description for A
 * @extends B
 */
export class A extends B {
    //Class code here
}

B

import C from "./C"

/**
 * Class description for A
 * @extends C
 */
export class B extends C {
    //Class code here
}

C

/**
 * Class description for C
 */
export class C {
    //Class code here
}

Есть что-то со структурой импорта-экспорта я делаю это ломает JSDO c? Этот проект создается полностью для реализации в браузере и использует webpack / babel для обеспечения совместимости IE.

...