@grafana/runtime
Version:
Grafana Runtime Library
48 lines (45 loc) • 1.04 kB
JavaScript
import { DataSourceApi, PluginType } from '@grafana/data';
class RuntimeDataSource extends DataSourceApi {
constructor(pluginId, uid) {
const instanceSettings = {
name: "RuntimeDataSource-" + pluginId,
uid,
type: pluginId,
id: 1,
readOnly: true,
jsonData: {},
access: "direct",
meta: {
id: pluginId,
name: "RuntimeDataSource-" + pluginId,
type: PluginType.datasource,
info: {
author: {
name: ""
},
description: "",
links: [],
logos: {
large: "",
small: ""
},
screenshots: [],
updated: "",
version: ""
},
module: "",
baseUrl: ""
}
};
super(instanceSettings);
this.instanceSettings = instanceSettings;
}
testDatasource() {
return Promise.resolve({
status: "success",
message: ""
});
}
}
export { RuntimeDataSource };
//# sourceMappingURL=RuntimeDataSource.mjs.map