Skip to content

Commit 6c839df

Browse files
committed
Add in a data type conversion chart to JavaScriptInterop.md
1 parent 2f2c48d commit 6c839df

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

JavascriptInterop.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# JavaScript Interoperability
22

3+
## Data Type Conversions
4+
5+
ElixirScript translates Elixir primitive types to the following:
6+
7+
| Elixir | JavaScript |
8+
|--------|------------|
9+
| Integer | Number |
10+
| Float | Number |
11+
| Binary | String |
12+
| Atom | Symbol |
13+
| List | Array |
14+
| Map | Map |
15+
| Tuple | ErlangTypes.Tuple |
16+
| Bitstring | ErlangTypes.Bitstring |
17+
| PID | ErlangTypes.PID |
18+
| Reference | ErlangTypes.Reference |
19+
20+
The ErlangTypes library can be found [here](https://github.com/elixirscript/erlang-types)
21+
322
## ElixirScript Calling JavaScript
423

524
### ElixirScript.JS module

0 commit comments

Comments
 (0)