Variables: replaces homegrown variableAdapters with Registry (#22866)

* Refactor: intial commit

* Tests: fixes tests

* Refactor: adds stricter typings
This commit is contained in:
Hugo Häggmark
2020-03-23 15:33:17 +01:00
committed by GitHub
parent 277edca3a0
commit cf5064bfa0
27 changed files with 281 additions and 478 deletions

View File

@@ -41,6 +41,7 @@ import { PerformanceBackend } from './core/services/echo/backends/PerformanceBac
import 'app/routes/GrafanaCtrl';
import 'app/features/all';
import { getStandardFieldConfigs } from '@grafana/ui';
import { getDefaultVariableAdapters, variableAdapters } from './features/variables/adapters';
// add move to lodash for backward compatabiltiy
// @ts-ignore
@@ -84,6 +85,7 @@ export class GrafanaApp {
setMarkdownOptions({ sanitize: !config.disableSanitizeHtml });
standardFieldConfigEditorRegistry.setInit(getStandardFieldConfigs);
variableAdapters.setInit(getDefaultVariableAdapters);
app.config(
(