DataSourceAPI: Modify getFiltersApplicability param type (#110147)

* modify getFiltersApplicability param type

* modify getFiltersApplicability param type
This commit is contained in:
Victor Marin
2025-08-27 12:23:29 +00:00
committed by GitHub
parent 67b22177a8
commit a0075ffdd6
@@ -309,7 +309,7 @@ abstract class DataSourceApi<
/**
* Verify adhoc filters applicability based on queries and current filters
*/
getFiltersApplicability?(options?: DataSourceGetTagKeysOptions<TQuery>): Promise<FiltersApplicability[]>;
getFiltersApplicability?(options?: DataSourceGetFiltersApplicabilityOptions<TQuery>): Promise<FiltersApplicability[]>;
/**
* Get tag keys for adhoc filters
@@ -643,6 +643,14 @@ export interface MetricFindValue {
expandable?: boolean;
}
export interface DataSourceGetFiltersApplicabilityOptions<TQuery extends DataQuery = DataQuery> {
filters: AdHocVariableFilter[];
groupByKeys?: string[];
timeRange?: TimeRange;
queries?: TQuery[];
scopes?: Scope[] | undefined;
}
export interface FiltersApplicability {
key: string;
applicable: boolean;