title: Compile error type conversion return type Promise<any[]> Async
body: <p>I have this async function:</p>
  
  <pre><code>async getItems() : Promise&lt;any[]&gt; {} 
  </code></pre>
  
  <p>that fetches some data. Call of the function on Table component: </p>
  
  <pre><code>dataSource={this.props.itemsStore.getItems()}
  </code></pre>
  
  <p>Error message:</p>
  
  <pre><code>Type 'Promise&lt;any[]&gt;' is missing the following properties from type 'any[]': length, pop, push, concat, and 28 more.
  </code></pre>