123456789101112131415161718192021222324 |
- import { DataSourceApi, DataQueryRequest, DataQueryResponse, DataSourceInstanceSettings } from '@grafana/data';
- import { DashboardQuery } from './types';
- /**
- * This should not really be called
- */
- export class DashboardDatasource extends DataSourceApi<DashboardQuery> {
- constructor(instanceSettings: DataSourceInstanceSettings) {
- super(instanceSettings);
- }
- getCollapsedText(query: DashboardQuery) {
- return `Dashboard Reference: ${query.panelId}`;
- }
- query(options: DataQueryRequest<DashboardQuery>): Promise<DataQueryResponse> {
- return Promise.reject('This should not be called directly');
- }
- testDatasource() {
- return Promise.resolve({});
- }
- }
|