Liking cljdoc? Tell your friends :D

oops.core

clj

Public macros to be consumed via core.cljs.

Public macros to be consumed via core.cljs.
cljs

The main namespace to be consumed by library users from ClojureScript. Provides core macros via core.clj and runtime support (see runtime.clj).

(ns your-project.namespace (:require [oops.core :refer [oget oset! ocall oapply ocall! oapply! oget+ oset!+ ocall+ oapply+ ocall!+ oapply!+ gget gset! gcall gapply gcall! gapply! gget+ gset!+ gcall+ gapply+ gcall!+ gapply!+]]))

(oset! (js-obj) :mood "a happy camper")

Read about usage: https://github.com/binaryage/cljs-oops

The main namespace to be consumed by library users from ClojureScript.
Provides core macros via core.clj and runtime support (see runtime.clj).

  (ns your-project.namespace
      (:require [oops.core :refer [oget oset! ocall oapply ocall! oapply!
                                   oget+ oset!+ ocall+ oapply+ ocall!+ oapply!+
                                   gget gset! gcall gapply gcall! gapply!
                                   gget+ gset!+ gcall+ gapply+ gcall!+ gapply!+]]))

  (oset! (js-obj) :mood "a happy camper")

Read about usage: https://github.com/binaryage/cljs-oops
raw docstring

oops.cuerdas

This is our stripped down version of the cuerdas library to avoid bringing in an extra dependency.

This is our stripped down version of the cuerdas library to avoid bringing in an extra dependency.
raw docstring

oops.debug

Some debug utils.

Some debug utils.
raw docstring

oops.defaults

Default configuration + specs.

Default configuration + specs.
raw docstring

oops.messages

clj

A subsystem for printing compile-time warnings and errors. Piggybacks on cljs.analyzer.

A subsystem for printing compile-time warnings and errors. Piggybacks on cljs.analyzer.
cljs

A subsystem for printing runtime warnings and errors.

A subsystem for printing runtime warnings and errors.
raw docstring

oops.reporting

A subsystem for reporting compile-time issues depending on current config.

A subsystem for reporting compile-time issues depending on current config.
raw docstring

oops.runtime

Macros for generating runtime support code. Generated functions are located in oops.core namespace and have '-dynamically' postfix to clearly distinguish them from compile-time code.

Macros for generating runtime support code.
Generated functions are located in oops.core namespace and have '-dynamically' postfix to clearly distinguish them from
compile-time code.
raw docstring

oops.sdefs

clj

Spec definitions for our static code.

Spec definitions for our static code.
cljs

Spec definitions for our dynamic code.

Spec definitions for our dynamic code.
raw docstring

No vars found in this namespace.

oops.spec

Some helper utils for clojure.spec.

Some helper utils for clojure.spec.
raw docstring

oops.state

clj

Here we gather compile-time state.

Here we gather compile-time state.
cljs

Here we gather runtime state. For performance/code-gen reasons we keep everything under one JS array.

Here we gather runtime state. For performance/code-gen reasons we keep everything under one JS array.
raw docstring

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

× close