@grafana/runtime
Version:
Grafana Runtime Library
1 lines • 2.38 kB
Source Map (JSON)
{"version":3,"file":"RuntimeDataSource.mjs","sources":["../../../src/services/RuntimeDataSource.ts"],"sourcesContent":["import {\n DataQuery,\n DataSourceApi,\n DataSourceInstanceSettings,\n PluginType,\n TestDataSourceResponse,\n} from '@grafana/data';\n\nexport abstract class RuntimeDataSource<TQuery extends DataQuery = DataQuery> extends DataSourceApi<TQuery> {\n public instanceSettings: DataSourceInstanceSettings;\n\n public constructor(pluginId: string, uid: string) {\n const instanceSettings: DataSourceInstanceSettings = {\n name: 'RuntimeDataSource-' + pluginId,\n uid: uid,\n type: pluginId,\n id: 1,\n readOnly: true,\n jsonData: {},\n access: 'direct',\n meta: {\n id: pluginId,\n name: 'RuntimeDataSource-' + pluginId,\n type: PluginType.datasource,\n info: {\n author: {\n name: '',\n },\n description: '',\n links: [],\n logos: {\n large: '',\n small: '',\n },\n screenshots: [],\n updated: '',\n version: '',\n },\n module: '',\n baseUrl: '',\n },\n };\n\n super(instanceSettings);\n this.instanceSettings = instanceSettings;\n }\n\n public testDatasource(): Promise<TestDataSourceResponse> {\n return Promise.resolve({\n status: 'success',\n message: '',\n });\n }\n}\n"],"names":[],"mappings":";;;AAQO,MAAe,0BAAgE,aAAA,CAAsB;AAAA,EAGnG,WAAA,CAAY,UAAkB,GAAA,EAAa;AAChD,IAAA,MAAM,gBAAA,GAA+C;AAAA,MACnD,MAAM,oBAAA,GAAuB,QAAA;AAAA,MAC7B,GAAA;AAAA,MACA,IAAA,EAAM,QAAA;AAAA,MACN,EAAA,EAAI,CAAA;AAAA,MACJ,QAAA,EAAU,IAAA;AAAA,MACV,UAAU,EAAC;AAAA,MACX,MAAA,EAAQ,QAAA;AAAA,MACR,IAAA,EAAM;AAAA,QACJ,EAAA,EAAI,QAAA;AAAA,QACJ,MAAM,oBAAA,GAAuB,QAAA;AAAA,QAC7B,MAAM,UAAA,CAAW,UAAA;AAAA,QACjB,IAAA,EAAM;AAAA,UACJ,MAAA,EAAQ;AAAA,YACN,IAAA,EAAM;AAAA,WACR;AAAA,UACA,WAAA,EAAa,EAAA;AAAA,UACb,OAAO,EAAC;AAAA,UACR,KAAA,EAAO;AAAA,YACL,KAAA,EAAO,EAAA;AAAA,YACP,KAAA,EAAO;AAAA,WACT;AAAA,UACA,aAAa,EAAC;AAAA,UACd,OAAA,EAAS,EAAA;AAAA,UACT,OAAA,EAAS;AAAA,SACX;AAAA,QACA,MAAA,EAAQ,EAAA;AAAA,QACR,OAAA,EAAS;AAAA;AACX,KACF;AAEA,IAAA,KAAA,CAAM,gBAAgB,CAAA;AACtB,IAAA,IAAA,CAAK,gBAAA,GAAmB,gBAAA;AAAA,EAC1B;AAAA,EAEO,cAAA,GAAkD;AACvD,IAAA,OAAO,QAAQ,OAAA,CAAQ;AAAA,MACrB,MAAA,EAAQ,SAAA;AAAA,MACR,OAAA,EAAS;AAAA,KACV,CAAA;AAAA,EACH;AACF;;;;"}