Tipo de objeto no es asignable para escribir cualquier []

Estoy usando la tabla de datos PrimeNG. Utilizo httpClient en Angular para obtener algunos datos simulados de JSON Placeholder. Aparece en mi consola como una matriz de objetos, sin embargo, el error del Código de Visual Studio indica que es un objeto. El error dice "type Object no es asignable a ninguna []". ¿Cuál es el problema aquí?

table-layout.component.ts

import { BrowserModule } from '@angular/platform-browser'
import { Component, OnInit, NgModule } from '@angular/core';
import { HttpClient } from '@angular/common/http'

@Component({
  selector: 'app-table-layout',
  templateUrl: './table-layout.component.html',
  styleUrls: ['./table-layout.component.css']
})

export class TableLayoutComponent implements OnInit {

  ROOT_URL: string = 'https://jsonplaceholder.typicode.com/users'
  results: any[]

  constructor(private http: HttpClient) { }

  ngOnInit() {
    this.getData();
  }

  getData() {
    this.http.get(this.ROOT_URL).subscribe(data => {
      this.results = data
      console.log(this.results) //this is an array in the console 
    })
  }

}

table-layout.component.html

<p-dataTable [value]="results">
</p-dataTable>

Respuestas a la pregunta(1)

Su respuesta a la pregunta