API Reference@grafana/data › LanguageProvider

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[]>;