{"version":3,"file":"utils.cjs","sources":["../../../../src/components/Monaco/utils.ts"],"sourcesContent":["import { VariableSuggestion } from '@grafana/data';\n\nimport { CodeEditorSuggestionItem, CodeEditorSuggestionItemKind } from './types';\n\n/**\n * @alpha\n */\nexport function variableSuggestionToCodeEditorSuggestion(sug: VariableSuggestion): CodeEditorSuggestionItem {\n  const label = '${' + sug.value + '}';\n  const detail = sug.value === sug.label ? sug.origin : `${sug.label} / ${sug.origin}`;\n\n  return {\n    label,\n    kind: CodeEditorSuggestionItemKind.Property,\n    detail,\n    documentation: sug.documentation,\n  };\n}\n"],"names":["CodeEditorSuggestionItemKind"],"mappings":";;;;;;;AAOO,SAAS,yCAAyC,GAAA,EAAmD;AAC1G,EAAA,MAAM,KAAA,GAAQ,IAAA,GAAO,GAAA,CAAI,KAAA,GAAQ,GAAA;AACjC,EAAA,MAAM,MAAA,GAAS,GAAA,CAAI,KAAA,KAAU,GAAA,CAAI,KAAA,GAAQ,GAAA,CAAI,MAAA,GAAS,CAAA,EAAG,GAAA,CAAI,KAAK,CAAA,GAAA,EAAM,GAAA,CAAI,MAAM,CAAA,CAAA;AAElF,EAAA,OAAO;AAAA,IACL,KAAA;AAAA,IACA,MAAMA,kCAAA,CAA6B,QAAA;AAAA,IACnC,MAAA;AAAA,IACA,eAAe,GAAA,CAAI;AAAA,GACrB;AACF;;;;"}