ES6 - Modul mit Getter exportieren
ie möchten ein Modul exportieren, das die Definition des Moduls von einem globalen Objekt abruf
Es ist so etwas wie:
export {
get DynamicModule() {
return __globalFluxStorage.state.property.property.property.property
}
}
...
import {DynamicModule} from 'dynamic-module'
Wir haben einen komplexen Flussmittelspeicher und DynamicModule ist nur eine Möglichkeit, auf __globalFluxStorage.state.property.property.property.property zuzugreifen, ohne den langen Eigenschafts-Accessor eingeben zu müssen. Ist das möglich? Vielen Dank
Bearbeiten
Da ich babel benutze, habe ich so etwas ausprobiert:
Object.defineProperty(module.exports, "Forms", {
get: function() {
return __globalFluxStorage.state.property.property.property.property
}
});
Aber funktioniert nicht, d. H. {DynamicModule} istundefined