diff --git a/src/Utils/generics.ts b/src/Utils/generics.ts index 5fb62a9..2dc34c5 100644 --- a/src/Utils/generics.ts +++ b/src/Utils/generics.ts @@ -99,7 +99,7 @@ export const encodeBigEndian = (e: number, t = 4) => { return a } -export const toNumber = (t: Long | number) => ((typeof t === 'object' && 'toNumber' in t) ? t.toNumber() : t) +export const toNumber = (t: Long | number) => ((typeof t === 'object' && t) ? ('toNumber' in t ? t.toNumber() : (t as any).low) : t) export function shallowChanges (old: T, current: T, { lookForDeletedKeys }: {lookForDeletedKeys: boolean}): Partial { const changes: Partial = {}