in scripts/dashboard-importer/src/dashboards/converter/template_variables/templating.ts [86:102]
export function createDashboardFilter(
templating: Templating,
): Result<DashboardFilter[]> {
const dashboardFilters: DashboardFilter[] = [];
const warnings: string[] = [];
for (const templateVariable of templating.list) {
// query template variables are the only tv type that we support
if (templateVariable.type !== 'query') continue;
const result = convertQueryTemplateVariable(templateVariable);
warnings.push(...result.warnings);
if (result.result !== null) {
dashboardFilters.push(result.result);
}
}
return success(dashboardFilters, warnings);
}