mirror of
https://github.com/grafana/grafana.git
synced 2025-08-01 00:02:33 +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
24 lines
1.6 KiB
TypeScript
24 lines
1.6 KiB
TypeScript
import { initialAdHocVariableModelState } from '../../adhoc/reducer';
|
|
import { initialConstantVariableModelState } from '../../constant/reducer';
|
|
import { initialCustomVariableModelState } from '../../custom/reducer';
|
|
import { initialDataSourceVariableModelState } from '../../datasource/reducer';
|
|
import { initialIntervalVariableModelState } from '../../interval/reducer';
|
|
import { initialQueryVariableModelState } from '../../query/reducer';
|
|
import { initialTextBoxVariableModelState } from '../../textbox/reducer';
|
|
|
|
import { AdHocVariableBuilder } from './adHocVariableBuilder';
|
|
import { DatasourceVariableBuilder } from './datasourceVariableBuilder';
|
|
import { IntervalVariableBuilder } from './intervalVariableBuilder';
|
|
import { MultiVariableBuilder } from './multiVariableBuilder';
|
|
import { OptionsVariableBuilder } from './optionsVariableBuilder';
|
|
import { QueryVariableBuilder } from './queryVariableBuilder';
|
|
import { TextBoxVariableBuilder } from './textboxVariableBuilder';
|
|
|
|
export const adHocBuilder = () => new AdHocVariableBuilder(initialAdHocVariableModelState);
|
|
export const intervalBuilder = () => new IntervalVariableBuilder(initialIntervalVariableModelState);
|
|
export const datasourceBuilder = () => new DatasourceVariableBuilder(initialDataSourceVariableModelState);
|
|
export const queryBuilder = () => new QueryVariableBuilder(initialQueryVariableModelState);
|
|
export const textboxBuilder = () => new TextBoxVariableBuilder(initialTextBoxVariableModelState);
|
|
export const customBuilder = () => new MultiVariableBuilder(initialCustomVariableModelState);
|
|
export const constantBuilder = () => new OptionsVariableBuilder(initialConstantVariableModelState);
|