0

我正在开发一个带有打字稿的反应应用程序。在我面临的问题中,有 2 个单独的接口和一个导入这些接口的组件类。问题是,当应用程序运行时,组件类尝试顺序导入两个接口,但是,接口也会相互导入,这会导致循环错误行为并导致应用程序崩溃,TypeError: object prototype may only be an object or null: undefined. 我将示例代码放在下面。此外,我无法修改作为接口内字段的数据模型。欢迎任何帮助。

import {B} from "../../some/path";
import {C} from "../some/other/path";
export interface A {
    field1: B,
    field2: C
}

import {A} from "../../other/path";
import {D} from "../some/other/path";
export interface B {
     field1: A,
     field2: D
}

import {A} from "../../other/path"
import {B} from "../some/path"
export class TEST extend React.Component<>{
  this.inputEntity1: A;
  this.inputEntity2: B;
}

注意:所有接口和类都位于不同的文件中。

4

0 回答 0