From c5e2bc2fe1a7e1759a7fcfce63840dc34504bc55 Mon Sep 17 00:00:00 2001 From: giles Date: Thu, 23 Apr 2026 23:13:55 +0000 Subject: [PATCH] js-on-sx: Number.prototype stub with toString/valueOf/toFixed --- lib/js/runtime.sx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/js/runtime.sx b/lib/js/runtime.sx index b50bac9d..3489f095 100644 --- a/lib/js/runtime.sx +++ b/lib/js/runtime.sx @@ -1618,7 +1618,7 @@ (define js-global-is-nan (fn (v) (js-number-is-nan (js-to-number v)))) -(define Number {:isFinite js-number-is-finite :MAX_SAFE_INTEGER 9007199254740991 :EPSILON 2.22045e-16 :MAX_VALUE 0 :POSITIVE_INFINITY inf :__callable__ js-to-number :isInteger js-number-is-integer :isNaN js-number-is-nan :isSafeInteger js-number-is-safe-integer :NEGATIVE_INFINITY -inf :NaN 0 :MIN_VALUE 4.94066e-324 :MIN_SAFE_INTEGER -9007199254740991}) +(define Number {:isFinite js-number-is-finite :MAX_SAFE_INTEGER 9007199254740991 :EPSILON 2.22045e-16 :MAX_VALUE 0 :POSITIVE_INFINITY inf :__callable__ js-to-number :isInteger js-number-is-integer :prototype {:valueOf (fn () (js-this)) :toString (fn (&rest args) (js-to-string (js-this))) :toFixed (fn (d) (js-to-string (js-this)))} :isNaN js-number-is-nan :isSafeInteger js-number-is-safe-integer :NEGATIVE_INFINITY -inf :NaN 0 :MIN_VALUE 4.94066e-324 :MIN_SAFE_INTEGER -9007199254740991}) (define isFinite js-global-is-finite)