DataSourceAPI: Modify getFiltersApplicability param type (#110147)
* modify getFiltersApplicability param type * modify getFiltersApplicability param type
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user