fix: wrong behavior in Number.toString (which somehow broke typescript)

This commit is contained in:
TopchetoEU 2024-01-06 17:50:06 +02:00
parent 4572db5c46
commit 292ca64cb9
Signed by: topchetoeu
GPG Key ID: 6531B8583E5F6ED4

View File

@ -83,7 +83,7 @@ public class NumberLib {
else return args.getDouble(0); else return args.getDouble(0);
} }
@Expose public static String __toString(Arguments args) { @Expose public static String __toString(Arguments args) {
return Values.toString(args.ctx, args.getDouble(0)); return Values.toString(args.ctx, args.self);
} }
@Expose public static double __valueOf(Arguments args) { @Expose public static double __valueOf(Arguments args) {
if (Values.isWrapper(args.self, NumberLib.class)) return Values.wrapper(args.self, NumberLib.class).value; if (Values.isWrapper(args.self, NumberLib.class)) return Values.wrapper(args.self, NumberLib.class).value;