Revert "always return data"

This reverts commit 38e493c189.
This commit is contained in:
ismail simsek
2025-05-28 21:19:53 +02:00
parent 38e493c189
commit b5d3b5d2b0
@@ -516,7 +516,7 @@ export default class PromQlLanguageProvider extends LanguageProvider implements
export interface PrometheusLanguageProviderInterface
extends PrometheusBaseLanguageProvider,
PrometheusLegacyLanguageProvider {
retrieveMetricsMetadata: () => PromMetricsMetadata;
retrieveMetricsMetadata: () => PromMetricsMetadata | undefined;
retrieveHistogramMetrics: () => string[];
retrieveMetrics: () => string[];
retrieveLabelKeys: () => string[];
@@ -584,8 +584,8 @@ export class PrometheusLanguageProvider extends PromQlLanguageProvider implement
return fixSummariesMetadata(metadata);
};
public retrieveMetricsMetadata = (): PromMetricsMetadata => {
return this._metricsMetadata ?? {};
public retrieveMetricsMetadata = (): PromMetricsMetadata | undefined => {
return this._metricsMetadata;
};
public retrieveHistogramMetrics = (): string[] => {
@@ -601,7 +601,7 @@ export class PrometheusLanguageProvider extends PromQlLanguageProvider implement
};
public queryMetricsMetadata = async (): Promise<PromMetricsMetadata> => {
this._metricsMetadata = (await this._queryMetadata()) ?? {};
this._metricsMetadata = await this._queryMetadata();
return this._metricsMetadata;
};