The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/docs/sources/packages_api/data/languageprovider.md

1.7 KiB

+++

-----------------------------------------------------------------------

Do not edit this file. It is automatically generated by API Documenter.

-----------------------------------------------------------------------

title = "LanguageProvider" keywords = ["grafana","documentation","sdk","@grafana/data"] type = "docs" +++

LanguageProvider class

Signature

export declare abstract class LanguageProvider 

Import

import { LanguageProvider } from '@grafana/data';

Properties

Property Modifiers Type Description
datasource DataSourceApi<any, any>
request (url: string, params?: any) => Promise<any>
start () => Promise<any[]> Returns startTask that resolves with a task list when main syntax is loaded. Task list consists of secondary promises that load more detailed language features.
startTask Promise<any[]>

datasource property

Signature

abstract datasource: DataSourceApi<any, any>;

request property

Signature

abstract request: (url: string, params?: any) => Promise<any>;

start property

Returns startTask that resolves with a task list when main syntax is loaded. Task list consists of secondary promises that load more detailed language features.

Signature

abstract start: () => Promise<any[]>;

startTask property

Signature

startTask?: Promise<any[]>;