mirror of
https://github.com/grafana/grafana.git
synced 2025-01-06 22:23:19 -06:00
3c6e0e8ef8
* 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
13 lines
412 B
TypeScript
13 lines
412 B
TypeScript
import { getPreloadedState } from '../../app/features/variables/state/helpers';
|
|
import { StoreState } from '../../app/types';
|
|
|
|
export const convertToStoreState = (key: string, models: any[]): StoreState => {
|
|
const variables = models.reduce((byName, variable) => {
|
|
byName[variable.name] = variable;
|
|
return byName;
|
|
}, {});
|
|
return {
|
|
...getPreloadedState(key, { variables }),
|
|
} as StoreState;
|
|
};
|