on master help sign in
Get JavaScript.Experimental working
commit3a4863f40586f6bbea2106b184df5cad48a3fb00 authorEvan Czaplicki <info@elm-lang.org> dateSat 27 Jul 2013, 13:11 (13 years ago) parent3cc169b
1 file changed+4−3
libraries/JavaScript/Experimental.elm+4−3
libraries/JavaScript/Experimental.elm+4−3
@@ -1,7 +1,8 @@
11
22module JavaScript.Experimental where
33
4−import JavaScript as JS
4+import JavaScript (JSObject)
5+import Native.JavaScript as Native
56
67-- Turn arbitrary JavaScript objects into Elm records.
78-- Arrays are converted into lists, nested objects are allowed.
@@ -15,7 +16,7 @@ import JavaScript as JS
1516-- { answer:null }
1617-- { info:[true,42,'what'] }
1718toRecord : JSObject -> a
18−toRecord = JS.toRecord
19+toRecord = Native.toRecord
1920
2021-- Turn arbitrary Elm records into JavaScript objects.
2122-- Lists become arrays, nested records are allowed. No ADTs.
@@ -28,4 +29,4 @@ toRecord = JS.toRecord
2829-- { answer = Nothing }
2930-- { result = Left "An error occurred" }
3031fromRecord : a -> JSObject
31−fromRecord = JS.fromRecord
32+fromRecord = Native.fromRecord