Files
grafana/public/app/features/plugins/sql/utils/testHelpers.ts
Gábor Farkas 8dafc28988 sql: remove grafana-core import (#75558)
* sql: remove initialCustomVariableModelState

* added fix for mysql too

* linter fixes
2023-09-29 13:43:28 +02:00

24 lines
559 B
TypeScript

import { CustomVariableModel, LoadingState, VariableHide } from '@grafana/data';
export function makeVariable(id: string, name: string, attributes?: Partial<CustomVariableModel>): CustomVariableModel {
return {
multi: false,
type: 'custom',
includeAll: false,
current: {},
options: [],
query: '',
rootStateKey: null,
global: false,
hide: VariableHide.dontHide,
skipUrlSync: false,
index: -1,
state: LoadingState.NotStarted,
error: null,
description: null,
...attributes,
id,
name,
};
}