Hi, I am fairly new to Grafana. I am trying to modify and create a custom ElasticSearch plugin based on the original plugin that is built into Grafana.
When i run ‘yarn dev’, i encountered this error:
Type ‘(options: DataSourceSettings<ElasticsearchOptions, {}>) => void’ is not assignable to type ‘(config: DataSourceSettings<DataSourceJsonData, {}>) => void’.
Types of parameters ‘options’ and ‘config’ are incompatible.
Type ‘DataSourceSettings<DataSourceJsonData, {}>’ is not assignable to type ‘DataSourceSettings<ElasticsearchOptions, {}>’.
Type ‘DataSourceJsonData’ is missing the following properties from type ‘ElasticsearchOptions’: timeField, esVersion, timeIntervalts(2322)
The error seems to come from the property which is highlighted in bold:
<DataSourceHttpSettings defaultUrl={'http://localhost:9200'} dataSourceConfig={options} showAccessOptions={true} **onChange**={onOptionsChange} />
Does anyone have any idea on this?