Liking cljdoc? Tell your friends :D

cljs-bean.core


->cljcljs

(->clj x)

Recursively converts JavaScript values to ClojureScript.

JavaScript objects are converted to beans with keywords for keys.

JavaScript arrays are converted to read-only implementations of the vector abstraction, backed by the supplied array.

Recursively converts JavaScript values to ClojureScript.

JavaScript objects are converted to beans with keywords for keys.

JavaScript arrays are converted to read-only implementations of the vector
abstraction, backed by the supplied array.
raw docstring

->jscljs

(->js x)

Recursively converts ClojureScript values to JavaScript.

Where possible, directly returns the backing objects and arrays for values produced using ->clj.

Recursively converts ClojureScript values to JavaScript.

Where possible, directly returns the backing objects and arrays for values
produced using ->clj.
raw docstring

beancljs

(bean)
(bean x)
(bean x & opts)

Takes a JavaScript object and returns a read-only implementation of the map abstraction backed by the object.

By default, bean produces beans that keywordize the keys. Supply :keywordize-keys false to suppress this behavior. You can alternatively supply :prop->key and :key->prop with functions that control the mapping between properties and keys.

Supply :recursive true to create a bean which recursively converts JavaScript object values to beans and JavaScript arrays into vectors.

Calling (bean) produces an empty bean.

Takes a JavaScript object and returns a read-only implementation of the map
abstraction backed by the object.

By default, bean produces beans that keywordize the keys. Supply
:keywordize-keys false to suppress this behavior. You can alternatively
supply :prop->key and :key->prop with functions that control the mapping
between properties and keys.

Supply :recursive true to create a bean which recursively converts
JavaScript object values to beans and JavaScript arrays into vectors.

Calling (bean) produces an empty bean.
raw docstring

bean?cljs

(bean? x)

Returns true if x is a bean.

Returns true if x is a bean.
raw docstring

objectcljs

(object b)

Takes a bean and returns a JavaScript object.

Takes a bean and returns a JavaScript object.
raw docstring

TransientArrayVectorcljs

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close