title: Typescript Dynamic keys in Interface
body: <p>I have an API I'm working with that allows you to search for different games by platform. I'm trying to map out the appropriate interfaces for them, but the top level object key changes with each search type.</p>
  <p>The response from the HTTP request gives me back...</p>
  <pre><code>ps4: {
    data: [{
      ...
    }]
  
  OR...
  
  xbox: {
    data: [{
      ...
    }]
  
  OR...
  
  switch: {
    data: [{
      ...
    }]
  </code></pre>
  <p>As you can see, the top level object changes with each type of HTTP request, but the data itself remains the same. How do you map out an interface for that key to change dynamically? Thank you.</p>