title: interface object couldn't extends Record<string, unknown>
body: <p>why interface couldn't extend <code>Record</code></p>
  <pre><code>interface Data {
    a: string
  }
  
  Data extends Record&lt;string, unknown&gt; ? 'yes' : 'no' // 'no'
  </code></pre>
  <p>however, if I change the Data to type it works fine</p>
  <pre><code>type Data {
    a: string
  }
   
  Data extends Record&lt;string, unknown&gt; ? 'yes' : 'no' // 'yes'
  </code></pre>