I'm curious about the three different coding styles used to define functions in domApi.js, if they have different behaviors, are meant to imply different meanings, or if they are just different styles for the same thing:
https://github.com/mbasso/asm-dom/blob/master/src/js/domApi....
'setAttribute'(nodePtr, attr, value) {
'parentNode': nodePtr => (
'setTextContent': (nodePtr, text) => {
Why the single quotes around function names? Why are some normal functions and others fat arrow functions? Why omit the parens around the param of a one parameter fat arrow function -- does that define a get accessor?