remove string constant and use ids provided in lezer-promql library (#53180)

This commit is contained in:
gtk-grafana
2022-08-03 09:56:32 -05:00
committed by GitHub
parent 5fec6cc4f5
commit 7f165729b0
@@ -1,4 +1,4 @@
import { parser } from 'lezer-promql';
import { parser, VectorSelector } from 'lezer-promql';
import { PromQueryModeller } from './querybuilder/PromQueryModeller';
import { buildVisualQueryFromString } from './querybuilder/parsing';
@@ -45,7 +45,7 @@ function getVectorSelectorPositions(query: string): VectorSelectorPosition[] {
const positions: VectorSelectorPosition[] = [];
tree.iterate({
enter: (type, from, to, get): false | void => {
if (type.name === 'VectorSelector') {
if (type.id === VectorSelector) {
const visQuery = buildVisualQueryFromString(query.substring(from, to));
positions.push({ query: visQuery.query, from, to });
return false;