From b10ce356dbd9c22d91014515be022fa0ed90bb22 Mon Sep 17 00:00:00 2001 From: Vitali Pinchuk <146737590+vitPinchuk@users.noreply.github.com> Date: Fri, 12 Jul 2024 13:58:23 +0300 Subject: [PATCH] Update findField function (#52) * update findField fn * version updated * Update changelog --------- Co-authored-by: asimonok --- packages/grafana-utils/CHANGELOG.md | 6 ++++++ packages/grafana-utils/package.json | 2 +- packages/grafana-utils/src/utils/frame.ts | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/grafana-utils/CHANGELOG.md b/packages/grafana-utils/CHANGELOG.md index 8835e69..9e88cd2 100644 --- a/packages/grafana-utils/CHANGELOG.md +++ b/packages/grafana-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 1.4.4 (2024-07-12) + +### Features / Enhancements + +- Update findField function (#52) + ## 1.4.3 (2024-06-20) ### Features / Enhancements diff --git a/packages/grafana-utils/package.json b/packages/grafana-utils/package.json index da41b8b..94546b7 100644 --- a/packages/grafana-utils/package.json +++ b/packages/grafana-utils/package.json @@ -52,5 +52,5 @@ "typecheck": "tsc --emitDeclarationOnly false --noEmit" }, "types": "dist/client.d.ts", - "version": "1.4.3" + "version": "1.4.4" } diff --git a/packages/grafana-utils/src/utils/frame.ts b/packages/grafana-utils/src/utils/frame.ts index 861346c..abd5ad1 100644 --- a/packages/grafana-utils/src/utils/frame.ts +++ b/packages/grafana-utils/src/utils/frame.ts @@ -5,12 +5,12 @@ import { DataFrame, Field, FieldType } from '@grafana/data'; */ export const findField = ( series: DataFrame[], - predicateFn: (field: Field) => boolean + predicateFn: (field: Field, frame: DataFrame) => boolean ): Field | undefined => { for (let i = 0; i < series.length; i += 1) { const frame = series[i]; - const field = frame.fields.find((field) => predicateFn(field)); + const field = frame.fields.find((field) => predicateFn(field, frame)); /** * Field found