From 94d68efd0e780db2fa79dcb281433338b1e3f2db Mon Sep 17 00:00:00 2001 From: Oleksii Kosynskyi Date: Wed, 6 Mar 2024 17:24:31 -0500 Subject: [PATCH] ix --- packages/web3-utils/test/unit/objects.test.ts | 1 + scripts/system_tests_utils.ts | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/web3-utils/test/unit/objects.test.ts b/packages/web3-utils/test/unit/objects.test.ts index 1053c9cb011..114fc4793f0 100644 --- a/packages/web3-utils/test/unit/objects.test.ts +++ b/packages/web3-utils/test/unit/objects.test.ts @@ -18,6 +18,7 @@ along with web3.js. If not, see . import { mergeDeep } from '../../src/objects'; import { mergeDeepData } from '../fixtures/objects'; import { objectBigintToString } from '../fixtures/system_test_utils'; + describe('objects', () => { describe('mergeDeep', () => { it.each(mergeDeepData)('$message', ({ destination, sources, output }) => { diff --git a/scripts/system_tests_utils.ts b/scripts/system_tests_utils.ts index 7da337eb8a2..a502c44825e 100644 --- a/scripts/system_tests_utils.ts +++ b/scripts/system_tests_utils.ts @@ -498,8 +498,9 @@ export const sendFewSampleTxs = async (cnt = 1) => { return res; }; -export const objectBigintToString = function (obj: object) { - return JSON.parse( +export const objectBigintToString = (obj: object): object => + // eslint-disable-next-line @typescript-eslint/no-unsafe-return + JSON.parse( + // eslint-disable-next-line @typescript-eslint/no-unsafe-return JSON.stringify(obj, (_, value) => (typeof value === 'bigint' ? value.toString() : value)), ); -};