title: How to add a getter from one object to another
body: <p>I made a similar question not too long ago, but I have another twist to it. Suppose I have this:</p>
  <pre><code>  var config = {
      a: {
          value: '',
          get getValue(): {
              return this.valueType
          }
      },
      b: {
          value: '',
          get getValue(): {
              return this.value
          }
      },
      c: {
          value: {
            d: '',
            e: '',
            f: ''
          },
          get getValue(): {
              return this.d + &quot; &quot; + this.e + &quot; &quot; + this.f
          }
      }
    }
  </code></pre>
  <p>Then, I am doing this:</p>
  <pre><code>  assignConfig(conf) {
      array.push({
        value: { ...config[conf] } //conf Could be a, b, c
      }
    }
  </code></pre>
  <p>The idea is that I can call getValue and get the data in that format, but I will be calling it from the array where I'm pushing the config. The values inside valueType will be changing, since they are being used in an ngModel. When I try this, getValue is always empty. Is this possible to do? Maybe there's another way to approach this.</p>