{"version":3,"file":"testHelpers.mjs","sources":["../../../src/utils/testHelpers.ts"],"sourcesContent":["import { type CustomVariableModel, LoadingState, VariableHide } from '@grafana/data';\n\nexport function makeVariable(id: string, name: string, attributes?: Partial<CustomVariableModel>): CustomVariableModel {\n  return {\n    multi: false,\n    type: 'custom',\n    includeAll: false,\n    current: {},\n    options: [],\n    query: '',\n    rootStateKey: null,\n    global: false,\n    hide: VariableHide.dontHide,\n    skipUrlSync: false,\n    index: -1,\n    state: LoadingState.NotStarted,\n    error: null,\n    description: null,\n    ...attributes,\n    id,\n    name,\n  };\n}\n"],"names":[],"mappings":";;;AAEO,SAAS,YAAA,CAAa,EAAA,EAAY,IAAA,EAAc,UAAA,EAAgE;AACrH,EAAA,OAAO;AAAA,IACL,KAAA,EAAO,KAAA;AAAA,IACP,IAAA,EAAM,QAAA;AAAA,IACN,UAAA,EAAY,KAAA;AAAA,IACZ,SAAS,EAAC;AAAA,IACV,SAAS,EAAC;AAAA,IACV,KAAA,EAAO,EAAA;AAAA,IACP,YAAA,EAAc,IAAA;AAAA,IACd,MAAA,EAAQ,KAAA;AAAA,IACR,MAAM,YAAA,CAAa,QAAA;AAAA,IACnB,WAAA,EAAa,KAAA;AAAA,IACb,KAAA,EAAO,CAAA,CAAA;AAAA,IACP,OAAO,YAAA,CAAa,UAAA;AAAA,IACpB,KAAA,EAAO,IAAA;AAAA,IACP,WAAA,EAAa,IAAA;AAAA,IACb,GAAG,UAAA;AAAA,IACH,EAAA;AAAA,IACA;AAAA,GACF;AACF;;;;"}