Przeglądaj źródła

output BigNumbers objects in console as strings

Bas van Kervel 10 lat temu
rodzic
commit
6ea28f93b9
1 zmienionych plików z 9 dodań i 1 usunięć
  1. 9 1
      jsre/pp_js.go

+ 9 - 1
jsre/pp_js.go

@@ -97,7 +97,15 @@ var isMemberFunction = function(object, member) {
 }
 
 var isBigNumber = function (object) {
-    return typeof BigNumber !== 'undefined' && object instanceof BigNumber;
+    var result = typeof BigNumber !== 'undefined' && object instanceof BigNumber;
+
+    if (!result) {
+    	if(typeof(object) === "object") {
+			result = object.constructor.toString().indexOf("function BigNumber(") == 0;
+		}
+    }
+
+    return result
 };
 
 function prettyPrint(/* */) {