From 8b3627742eae3d70441ef5863e71366a755d5cc3 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Wed, 29 Sep 2021 12:31:06 +0530 Subject: [PATCH] update toNumber impl --- src/Utils/generics.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Utils/generics.ts b/src/Utils/generics.ts index a107b04..50f5065 100644 --- a/src/Utils/generics.ts +++ b/src/Utils/generics.ts @@ -90,7 +90,7 @@ export const encodeBigEndian = (e: number, t=4) => { return a } -export const toNumber = (t: Long | number) => (typeof t?.['low'] !== 'undefined' ? t['low'] : t) as number +export const toNumber = (t: Long | number) => ((typeof t === 'object' && 'toNumber' in t) ? t.toNumber() : t) export function shallowChanges (old: T, current: T, {lookForDeletedKeys}: {lookForDeletedKeys: boolean}): Partial { let changes: Partial = {}