Liking cljdoc? Tell your friends :D

com.fulcrologic.fulcro.algorithms.do-not-use

Some misc. utility functions. These are primarily meant for internal use, and are subject to relocation and removal in the future.

You have been warned. Changes to this ns (or its complete removal) will not be considered breaking changes to the library, and no mention of said changes will even appear in the changelog.

Some misc. utility functions. These are primarily meant for internal use, and are subject to
relocation and removal in the future.

You have been warned. Changes to this ns (or its complete removal)
will not be considered breaking changes to the library, and no mention of said changes
will even appear in the changelog.
raw docstring

*fast-base64*clj/s

Bind to true in CLJS to use a faster base64 encode/decode, but one that will not work correctly on data that has alternate character encodings.

Bind to true in CLJS to use a faster base64 encode/decode, but one that will not work correctly on data that has alternate character encodings.
sourceraw docstring

ast->queryclj/s

(ast->query ast)

Workaround for bug in EQL 0.0.9 and earlier

Workaround for bug in EQL 0.0.9 and earlier
sourceraw docstring

atom?clj/s

(atom? a)
source

base64-decodeclj/s

(base64-decode str)
source

base64-encodeclj/s

(base64-encode str)

Encode a string to UTF-8 and encode the result to base 64

Encode a string to UTF-8 and encode the result to base 64
sourceraw docstring

char-codecljs

(char-code c)

Convert char to int

Convert char to int
sourceraw docstring

conform!clj/s

(conform! spec x)
source

deep-mergeclj/s

(deep-merge & xs)

Merges nested maps without overwriting existing keys.

Merges nested maps without overwriting existing keys.
sourceraw docstring

destructured-keysclj/s

(destructured-keys m)

Calculates the keys that are being extracted in a legal map destructuring expression.

  • m: A map containing legal CLJ destructurings, like {:keys [a] x :x ::keys [y]}

Returns a set of all keywords that are destructured in the map.

Example:

(destructured-keys {:a/keys [v] sym :other-key}) => #{:a/v :other-key}
Calculates the keys that are being extracted in a legal map destructuring expression.

- `m`: A map containing legal CLJ destructurings, like `{:keys [a] x :x ::keys [y]}`

Returns a set of all keywords that are destructured in the map.

Example:

```
(destructured-keys {:a/keys [v] sym :other-key}) => #{:a/v :other-key}
```
sourceraw docstring

dev-check-queryclj/s

(dev-check-query query component-name-fn)

Runtime check that the (typically root) query looks valid (though the Spec it uses might be both more strict / more lax than the code so do not take it absolutely.

Runtime check that the (typically root) query looks valid
(though the Spec it uses might be both more strict / more lax than the code
so do not take it absolutely.
sourceraw docstring

join-entryclj/s

(join-entry expr)
source

join-keyclj/s

(join-key expr)
source

join-valueclj/s

(join-value join)
source

join?clj/s

(join? x)
source

mutation-join?clj/s

(mutation-join? expr)
source

nowclj/s

(now)

Returns current time in ms.

Returns current time in ms.
sourceraw docstring

recursion?clj/s

(recursion? x)
source

union?clj/s

(union? expr)
source

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

× close