function | since v0.0-927 | Edit |
(evaluate-javascript conn block)
Process a single block of JavaScript received from the server
(defn evaluate-javascript
[conn block]
(let [result
(try
{:status :success
:value (str (js* "eval(~{block})"))}
(catch :default e
{:status :exception
:value (cljs.repl/error->str e)}))]
(pr-str result)))