on master help sign in
Add Boolean conversions.
commit36e8bfbffadf5029d14ad7dd1b75ffdaf0d7c060 authorevancz <info@elm-lang.org> dateMon 25 Jun 2012, 07:14 (14 years ago) parentc70234d
1 file changed+6−1
core-js/foreign/JavaScript.js+6−1
core-js/foreign/JavaScript.js+6−1
@@ -1,6 +1,9 @@
11
22var Foreign = function() {
33 var JavaScript = function() {
4+ function castJSBoolToBool(b) { return b; }
5+ function castBoolToJSBool(b) { return b; }
6+
47 function castJSNumberToFloat(n) { return n; }
58 function castFloatToJSNumber(n) { return n; }
69
@@ -32,7 +35,9 @@ var Foreign = function() {
3235 return castListToJSArray(str).join('');
3336 }
3437
35− return {castJSNumberToFloat:castJSNumberToFloat,
38+ return {castJSBoolToBool:castJSBoolToBool,
39+ castBoolToJSBool:castBoolToJSBool,
40+ castJSNumberToFloat:castJSNumberToFloat,
3641 castFloatToJSNumber:castFloatToJSNumber,
3742 castJSNumberToInt:castJSNumberToInt,
3843 castIntToJSNumber:castIntToJSNumber,