ES6 - Exportando módulo com um getter
gostaria de exportar um módulo que receba a definição do módulo de algum objeto global.
É algo como:
export {
get DynamicModule() {
return __globalFluxStorage.state.property.property.property.property
}
}
...
import {DynamicModule} from 'dynamic-module'
Temos um armazenamento de fluxo complexo e o DynamicModule é apenas um meio de acessar __globalFluxStorage.state.property.property.property.property sem a necessidade de digitar o acessador de propriedades longas. Isso é possível? Obrigado.
Editar:
Desde que eu estou usando babel, tentei algo como isto:
Object.defineProperty(module.exports, "Forms", {
get: function() {
return __globalFluxStorage.state.property.property.property.property
}
});
Mas não funciona, ou seja, {DynamicModule} éundefined