/usr/share/grafana/public/app/plugins/datasource/influxdb/components/editor/query/influxql/utils
// helper function to make it easy to call this from the widget-render-code import { TypedVariableModel } from '@grafana/data'; import { getTemplateVariableOptions } from './getTemplateVariableOptions'; export function withTemplateVariableOptions( optionsPromise: Promise<string[]>, wrapper: (v: TypedVariableModel) => string, filter?: string ): Promise<string[]> { let templateVariableOptions = getTemplateVariableOptions(wrapper); if (filter) { templateVariableOptions = templateVariableOptions.filter((tvo) => tvo.indexOf(filter) > -1); } return optionsPromise.then((options) => [...templateVariableOptions, ...options]); }
.
Edit
..
Edit
filterTags.ts
Edit
getTemplateVariableOptions.ts
Edit
partListUtils.tsx
Edit
tagUtils.test.ts
Edit
tagUtils.ts
Edit
toSelectableValue.ts
Edit
unwrap.ts
Edit
withTemplateVariableOptions.ts
Edit
wrapper.ts
Edit