title: Type 'AxiosResponse<any>' is missing the following properties from type 'countries[]': length, pop, push, concat
body: <p>On setState I am getting this TS error:</p>
  <p>&quot;Type 'AxiosResponse' is missing the following properties from type 'countries[]': length, pop, push, concat, and 26 more.ts(2740)&quot;</p>
  <p>Can anyone suggest what's wrong/where to use :countries[] ?</p>
  <pre><code>export interface IProfileEditorState {
    countries: countries[];
  }
  
  interface countries {
    countryID: string;
    countryName: string;
    label: astring;
    value: string;
    isDirector: number;
  }
  
  // Temp
  public getCountrys() {
  axios
  .get('https://func-myportal-dev.azurewebsites.net/api/GetCountries?code=j0xGK8L6iRXpZqR3DgaDRoI/H/qjGZSGdBPIY9rZU84uH4SUa80noQ==')
  .then(res =&gt; {
   this.setState({countries: res});
   })
   // Error catching
   .catch(error =&gt; this.setState({ error, isLoading: false }));
  }
  </code></pre>