J'utilise immutable.js pour gérer un objet de configuration, par ex.Remplacer la logique getter pour une instance de Immutable.js
config.js
export default Immutable.fromJS({
foo: 'FOO',
bar: {
// ...
}
});
Je voudrais remplacer les fonctions getter de sorte que l'accès à une propriété undefined
serait une erreur.
Comment est-ce que je fais cela étant donné que chaque méthode de setter de l'objet résultant créera une nouvelle instance de Immutable (en écrasant en effet n'importe quel patch de singe)?
Vous pourriez essayer de le forcer? – Mathletics
Ou, en traitant cela comme un problème XY, vous pouvez exporter un getter (au lieu de l'objet de configuration lui-même) qui renvoie l'erreur si la propriété n'est pas définie. – Mathletics