From fe9d8bbfda464d9530d201fed45ad52ea89d68cc Mon Sep 17 00:00:00 2001 From: Giuseppe Guerra Date: Thu, 3 Nov 2022 10:40:40 +0100 Subject: [PATCH] Create-Plugin: Implement DataSourceWithBackend for ds plugins with backend This ensures the plugin calls the backend handlers for the "query" and "testDatasource" methods. --- .../create-plugin/templates/backend/src/datasource.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 packages/create-plugin/templates/backend/src/datasource.ts diff --git a/packages/create-plugin/templates/backend/src/datasource.ts b/packages/create-plugin/templates/backend/src/datasource.ts new file mode 100644 index 000000000..8e6736f7f --- /dev/null +++ b/packages/create-plugin/templates/backend/src/datasource.ts @@ -0,0 +1,10 @@ +import { DataSourceInstanceSettings } from '@grafana/data'; + +import { MyQuery, MyDataSourceOptions } from './types'; +import { DataSourceWithBackend } from '@grafana/runtime'; + +export class DataSource extends DataSourceWithBackend { + constructor(instanceSettings: DataSourceInstanceSettings) { + super(instanceSettings); + } +}