mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Plugins: Support es5 plugins extending LanguageProvider (#33127)
This commit is contained in:
parent
875fa37d10
commit
13cb34bbca
@ -617,7 +617,7 @@ export interface HistoryItem<TQuery extends DataQuery = DataQuery> {
|
||||
query: TQuery;
|
||||
}
|
||||
|
||||
export abstract class LanguageProvider {
|
||||
abstract class LanguageProvider {
|
||||
abstract datasource: DataSourceApi<any, any>;
|
||||
abstract request: (url: string, params?: any) => Promise<any>;
|
||||
|
||||
@ -629,6 +629,10 @@ export abstract class LanguageProvider {
|
||||
startTask?: Promise<any[]>;
|
||||
}
|
||||
|
||||
//@ts-ignore
|
||||
LanguageProvider = makeClassES5Compatible(LanguageProvider);
|
||||
export { LanguageProvider };
|
||||
|
||||
//@ts-ignore
|
||||
DataSourceApi = makeClassES5Compatible(DataSourceApi);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user