+++ # ----------------------------------------------------------------------- # Do not edit this file. It is automatically generated by API Documenter. # ----------------------------------------------------------------------- title = "PanelData" keywords = ["grafana","documentation","sdk","@grafana/data"] type = "docs" +++ ## PanelData interface Signature ```typescript export interface PanelData ``` Import ```typescript import { PanelData } from '@grafana/data'; ``` Properties | Property | Type | Description | | --- | --- | --- | | [error](#error-property) | DataQueryError | Any query errors | | [request](#request-property) | DataQueryRequest | Request contains the queries and properties sent to the datasource | | [series](#series-property) | DataFrame[] | Contains data frames with field overrides applied | | [state](#state-property) | LoadingState | State of the data (loading, done, error, streaming) | | [timeRange](#timerange-property) | TimeRange | Contains the range from the request or a shifted time range if a request uses relative time | | [timings](#timings-property) | DataQueryTimings | Timing measurements | ### error property Any query errors Signature ```typescript error?: DataQueryError; ``` ### request property Request contains the queries and properties sent to the datasource Signature ```typescript request?: DataQueryRequest; ``` ### series property Contains data frames with field overrides applied Signature ```typescript series: DataFrame[]; ``` ### state property State of the data (loading, done, error, streaming) Signature ```typescript state: LoadingState; ``` ### timeRange property Contains the range from the request or a shifted time range if a request uses relative time Signature ```typescript timeRange: TimeRange; ``` ### timings property Timing measurements Signature ```typescript timings?: DataQueryTimings; ```