SYMBOL INDEX (38 symbols across 4 files) FILE: ch11-code/fp-helpers.js function filterOut (line 20) | function filterOut(predicateFn,arr) { function unary (line 24) | function unary(fn) { function not (line 30) | function not(predicate) { function reverseArgs (line 36) | function reverseArgs(fn) { function spreadArgs (line 42) | function spreadArgs(fn) { function partial (line 48) | function partial(fn,...presetArgs) { function partialRight (line 54) | function partialRight(fn,...presetArgs) { function curry (line 60) | function curry(fn,arity = fn.length) { function uncurry (line 75) | function uncurry(fn) { function zip (line 87) | function zip(arr1,arr2) { function compose (line 99) | function compose(...fns) { function prop (line 107) | function prop(name,obj) { function setProp (line 111) | function setProp(name,obj,val) { function unboundMethod (line 117) | function unboundMethod(methodName,argCount = 2) { FILE: ch11-code/mock-server.js function connectToServer (line 1) | function connectToServer() { method on (line 14) | on(evtName,cb) { method addEventListener (line 18) | addEventListener(...args) { method removeEventListener (line 21) | removeEventListener(){} method emit (line 22) | emit(evtName,...args) { function randInRange (line 61) | function randInRange(min = 0,max = 1E9) { FILE: ch11-code/stock-ticker-events.js function addStockName (line 23) | function addStockName(stock) { function formatStockNumbers (line 27) | function formatStockNumbers(stock) { function formatSign (line 40) | function formatSign(val) { function formatCurrency (line 47) | function formatCurrency(val) { FILE: ch11-code/stock-ticker.js method updateStockElems (line 5) | updateStockElems(stockInfoChildElemList,data) { method updateStock (line 25) | updateStock(tickerElem,data) { method addStock (line 39) | addStock(tickerElem,data) { function stripPrefix (line 100) | function stripPrefix(prefixRegex,val) { function listify (line 104) | function listify(listOrItem) { function isTextNode (line 111) | function isTextNode(node) { function getElemAttr (line 115) | function getElemAttr(prop,elem) { function setElemAttr (line 119) | function setElemAttr(elem,prop,val) { function matchingStockId (line 124) | function matchingStockId(id,node) { function isStockInfoChildElem (line 128) | function isStockInfoChildElem(elem) { function getStockElem (line 132) | function getStockElem(tickerElem,stockId) { function getStockInfoChildElems (line 141) | function getStockInfoChildElems(stockElem) { function appendDOMChild (line 150) | function appendDOMChild(parentNode,childNode) { function setDOMContent (line 156) | function setDOMContent(elem,html) {