треугольник импортов?
Пишет, Cannot access 'A' before initialization at ./B.js
// A.js
import {B} from './B.js';
import {C} from './C.js';
export class A {
static createB() { return new B() }
static createC() { return new C() }
}
// B.js
import {A} from './A.js';
export class B extends A {}
// C.js
import {A} from './A.js';
export class C extends A {}
Это задание?
Это работа 🗿
Вынести созависимую часть в отдельный класс Нарисуй диаграмку и легче будет понять как фиксить такое
Обсуждают сегодня