我有一个这样的班级:
private void saveCitizen(Citizen citizen){
citizenReposiory.saveOrUpdate(citizen);
}
我称之为:
export default class {
static myConnection = GHD.initConnection();
static getCards = () => this.myConnection.getCards();
}
我想将带有静态项目的此类基本上转换为我不想使用的类。
有可能吗?
我尝试过类似的事情:
import connector from '../path.js';
connector.getCards();
但这不起作用。
使用注释中请求的实际代码值进行更新:
module.exports {
myConnection: GHD.initConnection();
getCards: () => this.myConnection.getCards();
}
答案 0 :(得分:0)
您可能正在寻找
export const myConnection = GHD.initConnection();
export const getCards = () => myConnection.getCards();
然后
import * as connector from '../path.js';
connector.getCards();
或
import { getCards } from '../path.js';
getCards();
如果必须与默认导入语法保持兼容,则可以使用
export const myConnection = GHD.initConnection();
export const getCards = () => myConnection.getCards();
/** @deprecated */
export default { myConnection, getCards };