title: interface key based on value of other key dynamically
body: <p>I need to create dynamic key based on value of another key of the interface.</p>
  
  <p>for example: </p>
  
  <pre><code>export interface IForm {
      form_control: string;
      based on the value of the form_control: string;
  }
  
  const form: IForm = {
      form_control: 'name',
      name: 'sample'
  }
  </code></pre>
  
  <p>I want to do this just by interfaces and I do not want to create class to achieve this.
  Is there any way to do it? </p>