An open API service indexing awesome lists of open source software.

https://github.com/djblue/cljs-repl-node-async

A fork of https://github.com/clojure/clojurescript/blob/master/src/main/clojure/cljs/repl/node.clj with async support.
https://github.com/djblue/cljs-repl-node-async

async clojure clojurescript node promise repl

Last synced: about 2 months ago
JSON representation

A fork of https://github.com/clojure/clojurescript/blob/master/src/main/clojure/cljs/repl/node.clj with async support.

Awesome Lists containing this project

README

          

# cljs-repl-node-async

A clojurescript node repl-env that waits for promises to either resolve or
reject before returning a value.

## Before

```bash
% echo '(js/Promise.resolve 1)' | clojure -m cljs.main -re node
ClojureScript 1.10.520
cljs.user=> #object[Promise [object Promise]]
```

## After

```bash
% echo '(js/Promise.resolve 1)' | clojure -m cljs.main -re node-async
ClojureScript 1.10.520
cljs.user=> #object[Promise 1]
```