From a0075ffdd69792b5d9ba89018deacc13155d195f Mon Sep 17 00:00:00 2001 From: Victor Marin <36818606+mdvictor@users.noreply.github.com> Date: Wed, 27 Aug 2025 15:23:29 +0300 Subject: [PATCH] DataSourceAPI: Modify getFiltersApplicability param type (#110147) * modify getFiltersApplicability param type * modify getFiltersApplicability param type --- packages/grafana-data/src/types/datasource.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/grafana-data/src/types/datasource.ts b/packages/grafana-data/src/types/datasource.ts index 16b0dfe79a1..dfb2ea07071 100644 --- a/packages/grafana-data/src/types/datasource.ts +++ b/packages/grafana-data/src/types/datasource.ts @@ -309,7 +309,7 @@ abstract class DataSourceApi< /** * Verify adhoc filters applicability based on queries and current filters */ - getFiltersApplicability?(options?: DataSourceGetTagKeysOptions): Promise; + getFiltersApplicability?(options?: DataSourceGetFiltersApplicabilityOptions): Promise; /** * Get tag keys for adhoc filters @@ -643,6 +643,14 @@ export interface MetricFindValue { expandable?: boolean; } +export interface DataSourceGetFiltersApplicabilityOptions { + filters: AdHocVariableFilter[]; + groupByKeys?: string[]; + timeRange?: TimeRange; + queries?: TQuery[]; + scopes?: Scope[] | undefined; +} + export interface FiltersApplicability { key: string; applicable: boolean;