on master help sign in
Add Boolean conversions.
36e8bfbevancz
core-js/foreign/JavaScript.js+6−1
@@ -1,6 +1,9 @@
1
1
2var Foreign = function() {
2var Foreign = function() {
3 var JavaScript = function() {
3 var JavaScript = function() {
4+ function castJSBoolToBool(b) { return b; }
5+ function castBoolToJSBool(b) { return b; }
6+
4 function castJSNumberToFloat(n) { return n; }
7 function castJSNumberToFloat(n) { return n; }
5 function castFloatToJSNumber(n) { return n; }
8 function castFloatToJSNumber(n) { return n; }
6
9
@@ -32,7 +35,9 @@ var Foreign = function() {
32 return castListToJSArray(str).join('');
35 return castListToJSArray(str).join('');
33 }
36 }
34
37
38+ return {castJSBoolToBool:castJSBoolToBool,
39+ castBoolToJSBool:castBoolToJSBool,
35− return {castJSNumberToFloat:castJSNumberToFloat,
40+ castJSNumberToFloat:castJSNumberToFloat,
36 castFloatToJSNumber:castFloatToJSNumber,
41 castFloatToJSNumber:castFloatToJSNumber,
37 castJSNumberToInt:castJSNumberToInt,
42 castJSNumberToInt:castJSNumberToInt,
38 castIntToJSNumber:castIntToJSNumber,
43 castIntToJSNumber:castIntToJSNumber,