mirror of
https://github.com/grafana/grafana.git
synced 2025-09-22 07:26:31 +08:00

* Add and configure eslint-plugin-import * Fix the lint:ts npm command * Autofix + prettier all the files * Manually fix remaining files * Move jquery code in jest-setup to external file to safely reorder imports * Resolve issue caused by circular dependencies within Prometheus * Update .betterer.results * Fix missing // @ts-ignore * ignore iconBundle.ts * Fix missing // @ts-ignore
11 lines
385 B
TypeScript
11 lines
385 B
TypeScript
import { SelectableValue } from '@grafana/data';
|
|
|
|
import { CloudWatchDatasource } from './../datasource';
|
|
|
|
export const toOption = (value: string) => ({ label: value, value });
|
|
|
|
export const appendTemplateVariables = (datasource: CloudWatchDatasource, values: SelectableValue[]) => [
|
|
...values,
|
|
{ label: 'Template Variables', options: datasource.getVariables().map(toOption) },
|
|
];
|