我有一个以下sample.ts:
class Sample {
var1;
var2;
...
}
export default new Sample();
在另一个类中,我使用以下命令导入了它:
import sample from './sample';
并将其用作:
sample.var1;
但是我想不使用sample.var2
来访问var2。我还考虑过导出var2
,但不确定是否可行。我想要以下内容,因此导入文件时可以直接使用var2
。
class Sample {...}
export default new Sample(), var2;
答案 0 :(得分:2)
将出口声明替换为
const sampleToExport = new Sample();
export sample = sampleToExport;
export var2 = sampleToExport.var2;
然后您可以像这样导入它:
import { sample, var2 } from './sample'