title: Type declaration for an array of objects with string-based keys?
body: <p>My web service returns an array of objects that looks like this:</p>
  <pre><code>[ 
    {
     &quot;abc&quot;: &quot;test 1&quot;
    },
    {
     &quot;def&quot;: &quot;test 2&quot;
    },
    {
     &quot;ghi&quot;: &quot;test 3&quot;
    }
  ]
  </code></pre>
  <p>Now I want to declare a TypeScript interface for this result. But I have no idea how to do that because the key of each object can be string whose name varies.</p>
  <p>Specifically:</p>
  <ul>
  <li>An object has exactly one property.</li>
  <li>The key of that property can have any name.</li>
  <li>The value of the property is a string.</li>
  </ul>