Angular 8 / Typescript中是否有一种方法可以从导入的文件继承导入?
假设我有以下示例:
//Box.ts
import * as THREE from 'three';
export class MyBox {
private foo: THREE.Scene;
}
还有一个使用MyBox
的父类:
//SuperBox.ts
import {MyBox} from 'Box';
// How to avoid this additional include and use THREE from Box.ts?
import * as THREE from 'three';
export class SuperBox {
private box: MyBox;
private scene2: THREE.Scene;
}
如您所见,SuperBox.ts
和Box.ts
类需要导入THREE
。我有一个大型项目,需要多次导入THREE
,但是所有类都使用相同的基本文件。有没有避免在父文件中添加其他import语句的“良好实践方式”?