Viniendo de C#, es fácilmente posible tener 2 clases, de archivos separados, refiriéndose entre sí en una relación circular. Sin embargo, ahora en (Nodo) JS, parece estar causando problemas.
La idea es que tengo el siguiente escenario:
// Parent.js import {Child} from './Child.js' export class Parent { /** @type {Child} */ child } // Child.js import {Parent} from './Parent.js' export class Child { /** @type {Parent} */ parent }¿Es posible mantener esta relación sin fusionar los dos archivos y resolver la dependencia circular?