У меня есть три класса [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.