Created
October 12, 2015 06:58
-
-
Save selfsame/e6730d5528c628b3be24 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| pdf.test=> {:context :expr, :locals {}, :ns {:use-macros {testing cljs.test, is cljs.test, defpdf pdf.core, deftest cljs.test, pdf pdf.core, *with* pdf.core, run-tests cljs.test}, :excludes #{}, :name pdf.test, :imports nil, :requires {pdf.core pdf.core, cljs.test cljs.test, cljs.pprint cljs.pprint}, :uses {pprint cljs.pprint, and* pdf.core, or* pdf.core, not* pdf.core}, :defs {run-fn {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 7, :column 7, :end-line 7, :end-column 13, :arglists (quote ([f col]))}, :name pdf.test/run-fn, :variadic false, :file src\pdf\test.cljs, :end-column 13, :method-params ([f col]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7, :end-line 7, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f col]))}, non-number? {:name pdf.test/non-number?, :file src\pdf\test.cljs, :line 9, :column 1, :end-line 9, :end-column 17, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 9, :column 6, :end-line 9, :end-column 17}}, t01 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 14, :column 11, :end-line 14, :end-column 14, :arglists (quote ([& args__25329__auto__])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}}, :name pdf.test/t01, :variadic true, :file src\pdf\test.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}, :method-params [(args__25329__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 3, :line 14, :end-line 14, :max-fixed-arity 0, :fn-var true, :arglists ([& args__25329__auto__])}, output1 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 21, :column 10, :end-line 21, :end-column 17}, :name pdf.test/output1, :variadic false, :file src\pdf\test.cljs, :end-column 17, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 21, :end-line 21, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, t030_25429 {:protocol-inline nil, :meta {:file nil}, :name pdf.test/t030_25429, :variadic false, :file src\pdf\test.cljs, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 15, :line 19, :max-fixed-arity 0, :fn-var true, :arglists nil}, joe {:protocol-inline nil, :meta {:source joe, :file NO_SOURCE_FILE, :line 1, :column 9, :end-line 1, :end-column 12, :arglists (quote ([& args__25329__auto__])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}}, :name pdf.test/joe, :variadic true, :file <cljs repl>, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}, :method-params [(args__25329__auto__)], :protocol-impl nil, :source joe, :arglists-meta (nil), :column 1, :line 1, :end-line 1, :max-fixed-arity 0, :fn-var true, :arglists ([& args__25329__auto__])}, var-binding {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 13, :column 10, :end-line 13, :end-column 21}, :name pdf.test/var-binding, :variadic false, :file src\pdf\test.cljs, :end-column 21, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 13, :end-line 13, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, method-binding {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 17, :column 10, :end-line 17, :end-column 24}, :name pdf.test/method-binding, :variadic false, :file src\pdf\test.cljs, :end-column 24, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 17, :end-line 17, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, thing {:name pdf.test/thing, :file src\pdf\test.cljs, :line 10, :column 1, :end-line 10, :end-column 11, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 10, :column 6, :end-line 10, :end-column 11}}, t03 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 19, :column 20, :end-line 19, :end-column 23}, :name pdf.test/t03, :variadic false, :file src\pdf\test.cljs, :end-column 23, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 15, :line 19, :end-line 19, :max-fixed-arity 0, :fn-var true, :arglists nil}}, :require-macros {pdf.core pdf.core, cljs.test cljs.test}, :cljs.analyzer/constants {:seen #{& pdf.test/var-binding fn? = pdf.test/method-binding :report-counters pdf.test/joe pdf.test :ns :name :variadic :file :end-column :top-fn :figwheel-always :type :method-params :source t01 :qualify-defs output1 :arglists-meta :column :summary joe :fail args__25329__auto__ var-binding :line :end-run-tests not pdf :expected :end-line :begin-test-ns :error :max-fixed-arity :pass method-binding :arglists :actual :doc :qualify-core :pdf.core/nf pdf.test/output1 t03 :end-test-ns :test :inline :message}, :order [:name :type :expected :actual :message :error = fn? t01 :pass :fail not pdf.test/var-binding :ns :file :end-column :column :line :end-line :arglists :doc :test pdf.test :figwheel-always var-binding pdf t03 :pdf.core/nf pdf.test/method-binding method-binding :qualify-defs :qualify-core :inline :summary :begin-test-ns pdf.test/output1 output1 :end-test-ns :report-counters :end-run-tests pdf.test/joe :top-fn :source joe :variadic :max-fixed-arity :method-params :arglists-meta args__25329__auto__ &]}, :doc nil}, :line 1, :column 1} (pdf joe [a b] :default) | |
| clojure.lang.ExceptionInfo: Too many arguments to def at line 1 <cljs repl> {:file "<cljs repl>", :line 1, :column 1, :tag :cljs/analysis-error} | |
| at clojure.core$ex_info.invoke(core.clj:4593) | |
| at cljs.analyzer$error.invoke(analyzer.cljc:543) | |
| at cljs.analyzer$error.invoke(analyzer.cljc:541) | |
| at cljs.analyzer$eval1549$fn__1550.invoke(analyzer.cljc:1086) | |
| at clojure.lang.MultiFn.invoke(MultiFn.java:251) | |
| at cljs.analyzer$analyze_seq_STAR_.invoke(analyzer.cljc:2383) | |
| at cljs.analyzer$analyze_seq_STAR__wrap.invoke(analyzer.cljc:2388) | |
| at cljs.analyzer$analyze_seq.invoke(analyzer.cljc:2409) | |
| at cljs.analyzer$analyze_form.invoke(analyzer.cljc:2518) | |
| at cljs.analyzer$analyze_STAR_.invoke(analyzer.cljc:2565) | |
| at cljs.analyzer$analyze.invoke(analyzer.cljc:2581) | |
| at cljs.analyzer$analyze_seq.invoke(analyzer.cljc:2410) | |
| at cljs.analyzer$analyze_form.invoke(analyzer.cljc:2518) | |
| at cljs.analyzer$analyze_STAR_.invoke(analyzer.cljc:2565) | |
| at cljs.analyzer$analyze.invoke(analyzer.cljc:2581) | |
| at cljs.repl$evaluate_form.invoke(repl.cljc:439) | |
| at cljs.repl$eval_cljs.invoke(repl.cljc:559) | |
| at cljs.repl$repl_STAR_$read_eval_print__4510.invoke(repl.cljc:835) | |
| at cljs.repl$repl_STAR_$fn__4516$fn__4525.invoke(repl.cljc:874) | |
| at cljs.repl$repl_STAR_$fn__4516.invoke(repl.cljc:873) | |
| at cljs.compiler$with_core_cljs.invoke(compiler.cljc:1143) | |
| at cljs.repl$repl_STAR_.invoke(repl.cljc:837) | |
| at figwheel_sidecar.repl$eval15899$fn__15900.invoke(repl.clj:146) | |
| at clojure.lang.MultiFn.invoke(MultiFn.java:238) | |
| at figwheel_sidecar.repl$repl.invoke(repl.clj:163) | |
| at figwheel_sidecar.repl$start_repl.invoke(repl.clj:472) | |
| at figwheel_sidecar.repl$cljs_repl.invoke(repl.clj:488) | |
| at figwheel_sidecar.repl$repl_switching_loop.invoke(repl.clj:498) | |
| at figwheel_sidecar.repl$repl_switching_loop.invoke(repl.clj:495) | |
| at figwheel_sidecar.repl$run_autobuilder.invoke(repl.clj:554) | |
| at user$eval16068.invoke(form-init2303072393241401664.clj:1) | |
| at clojure.lang.Compiler.eval(Compiler.java:6782) | |
| at clojure.lang.Compiler.eval(Compiler.java:6772) | |
| at clojure.lang.Compiler.load(Compiler.java:7227) | |
| at clojure.lang.Compiler.loadFile(Compiler.java:7165) | |
| at clojure.main$load_script.invoke(main.clj:275) | |
| at clojure.main$init_opt.invoke(main.clj:280) | |
| at clojure.main$initialize.invoke(main.clj:308) | |
| at clojure.main$null_opt.invoke(main.clj:343) | |
| at clojure.main$main.doInvoke(main.clj:421) | |
| at clojure.lang.RestFn.invoke(RestFn.java:421) | |
| at clojure.lang.Var.invoke(Var.java:383) | |
| at clojure.lang.AFn.applyToHelper(AFn.java:156) | |
| at clojure.lang.Var.applyTo(Var.java:700) | |
| at clojure.main.main(main.java:37) | |
| pdf.test=> {:context :expr, :locals {}, :ns {:use-macros {testing cljs.test, is cljs.test, defpdf pdf.core, deftest cljs.test, pdf pdf.core, *with* pdf.core, run-tests cljs.test}, :excludes #{}, :name pdf.test, :imports nil, :requires {pdf.core pdf.core, cljs.test cljs.test, cljs.pprint cljs.pprint}, :uses {pprint cljs.pprint, and* pdf.core, or* pdf.core, not* pdf.core}, :defs {run-fn {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 7, :column 7, :end-line 7, :end-column 13, :arglists (quote ([f col]))}, :name pdf.test/run-fn, :variadic false, :file src\pdf\test.cljs, :end-column 13, :method-params ([f col]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7, :end-line 7, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f col]))}, non-number? {:name pdf.test/non-number?, :file src\pdf\test.cljs, :line 9, :column 1, :end-line 9, :end-column 17, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 9, :column 6, :end-line 9, :end-column 17}}, t01 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 14, :column 11, :end-line 14, :end-column 14, :arglists (quote ([& args__25329__auto__])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}}, :name pdf.test/t01, :variadic true, :file src\pdf\test.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}, :method-params [(args__25329__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 3, :line 14, :end-line 14, :max-fixed-arity 0, :fn-var true, :arglists ([& args__25329__auto__])}, output1 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 21, :column 10, :end-line 21, :end-column 17}, :name pdf.test/output1, :variadic false, :file src\pdf\test.cljs, :end-column 17, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 21, :end-line 21, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, t030_25429 {:protocol-inline nil, :meta {:file nil}, :name pdf.test/t030_25429, :variadic false, :file src\pdf\test.cljs, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 15, :line 19, :max-fixed-arity 0, :fn-var true, :arglists nil}, joe {:protocol-inline nil, :meta {:source joe, :file NO_SOURCE_FILE, :line 1, :column 9, :end-line 1, :end-column 12, :arglists (quote ([& args__25329__auto__])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}}, :name pdf.test/joe, :variadic true, :file <cljs repl>, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}, :method-params [(args__25329__auto__)], :protocol-impl nil, :source joe, :arglists-meta (nil), :column 1, :line 1, :end-line 1, :max-fixed-arity 0, :fn-var true, :arglists ([& args__25329__auto__])}, var-binding {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 13, :column 10, :end-line 13, :end-column 21}, :name pdf.test/var-binding, :variadic false, :file src\pdf\test.cljs, :end-column 21, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 13, :end-line 13, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, method-binding {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 17, :column 10, :end-line 17, :end-column 24}, :name pdf.test/method-binding, :variadic false, :file src\pdf\test.cljs, :end-column 24, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 17, :end-line 17, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, thing {:name pdf.test/thing, :file src\pdf\test.cljs, :line 10, :column 1, :end-line 10, :end-column 11, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 10, :column 6, :end-line 10, :end-column 11}}, t03 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 19, :column 20, :end-line 19, :end-column 23}, :name pdf.test/t03, :variadic false, :file src\pdf\test.cljs, :end-column 23, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 15, :line 19, :end-line 19, :max-fixed-arity 0, :fn-var true, :arglists nil}}, :require-macros {pdf.core pdf.core, cljs.test cljs.test}, :cljs.analyzer/constants {:seen #{& pdf.test/var-binding fn? = pdf.test/method-binding :report-counters pdf.test/joe pdf.test :ns :name :variadic :file :end-column :top-fn :figwheel-always :type :method-params :source t01 :qualify-defs output1 :arglists-meta :column :summary joe :fail args__25329__auto__ var-binding :line :end-run-tests not pdf :expected :end-line :begin-test-ns :error :max-fixed-arity :pass method-binding :arglists :actual :doc :qualify-core :pdf.core/nf pdf.test/output1 t03 :end-test-ns :test :inline :message}, :order [:name :type :expected :actual :message :error = fn? t01 :pass :fail not pdf.test/var-binding :ns :file :end-column :column :line :end-line :arglists :doc :test pdf.test :figwheel-always var-binding pdf t03 :pdf.core/nf pdf.test/method-binding method-binding :qualify-defs :qualify-core :inline :summary :begin-test-ns pdf.test/output1 output1 :end-test-ns :report-counters :end-run-tests pdf.test/joe :top-fn :source joe :variadic :max-fixed-arity :method-params :arglists-meta args__25329__auto__ &]}, :doc nil}, :line 1, :column 1} (pdf joe [a b] :default) | |
| {:context :expr, :locals {}, :ns {:use-macros {testing cljs.test, is cljs.test, defpdf pdf.core, deftest cljs.test, pdf pdf.core, *with* pdf.core, run-tests cljs.test}, :excludes #{}, :name pdf.test, :imports nil, :requires {pdf.core pdf.core, cljs.test cljs.test, cljs.pprint cljs.pprint}, :uses {pprint cljs.pprint, and* pdf.core, or* pdf.core, not* pdf.core}, :defs {run-fn {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 7, :column 7, :end-line 7, :end-column 13, :arglists (quote ([f col]))}, :name pdf.test/run-fn, :variadic false, :file src\pdf\test.cljs, :end-column 13, :method-params ([f col]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7, :end-line 7, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f col]))}, non-number? {:name pdf.test/non-number?, :file src\pdf\test.cljs, :line 9, :column 1, :end-line 9, :end-column 17, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 9, :column 6, :end-line 9, :end-column 17}}, t01 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 14, :column 11, :end-line 14, :end-column 14, :arglists (quote ([& args__25329__auto__])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}}, :name pdf.test/t01, :variadic true, :file src\pdf\test.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}, :method-params [(args__25329__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 3, :line 14, :end-line 14, :max-fixed-arity 0, :fn-var true, :arglists ([& args__25329__auto__])}, output1 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 21, :column 10, :end-line 21, :end-column 17}, :name pdf.test/output1, :variadic false, :file src\pdf\test.cljs, :end-column 17, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 21, :end-line 21, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, t030_25429 {:protocol-inline nil, :meta {:file nil}, :name pdf.test/t030_25429, :variadic false, :file src\pdf\test.cljs, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 15, :line 19, :max-fixed-arity 0, :fn-var true, :arglists nil}, joe {:protocol-inline nil, :meta {:source joe, :file NO_SOURCE_FILE, :line 1, :column 9, :end-line 1, :end-column 12, :arglists (quote ([& args__25329__auto__])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}}, :name pdf.test/joe, :variadic true, :file <cljs repl>, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}, :method-params [(args__25329__auto__)], :protocol-impl nil, :source joe, :arglists-meta (nil), :column 1, :line 1, :end-line 1, :max-fixed-arity 0, :fn-var true, :arglists ([& args__25329__auto__])}, var-binding {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 13, :column 10, :end-line 13, :end-column 21}, :name pdf.test/var-binding, :variadic false, :file src\pdf\test.cljs, :end-column 21, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 13, :end-line 13, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, method-binding {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 17, :column 10, :end-line 17, :end-column 24}, :name pdf.test/method-binding, :variadic false, :file src\pdf\test.cljs, :end-column 24, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 17, :end-line 17, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, thing {:name pdf.test/thing, :file src\pdf\test.cljs, :line 10, :column 1, :end-line 10, :end-column 11, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 10, :column 6, :end-line 10, :end-column 11}}, t03 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 19, :column 20, :end-line 19, :end-column 23}, :name pdf.test/t03, :variadic false, :file src\pdf\test.cljs, :end-column 23, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 15, :line 19, :end-line 19, :max-fixed-arity 0, :fn-var true, :arglists nil}}, :require-macros {pdf.core pdf.core, cljs.test cljs.test}, :cljs.analyzer/constants {:seen #{& pdf.test/var-binding fn? = pdf.test/method-binding :report-counters pdf.test/joe pdf.test :ns :name :variadic :file :end-column :top-fn :figwheel-always :type :method-params :source t01 :qualify-defs output1 :arglists-meta :column :summary joe :fail args__25329__auto__ var-binding :line :end-run-tests not pdf :expected :end-line :begin-test-ns :error :max-fixed-arity :pass method-binding :arglists :actual :doc :qualify-core :pdf.core/nf pdf.test/output1 t03 :end-test-ns :test :inline :message}, :order [:name :type :expected :actual :message :error = fn? t01 :pass :fail not pdf.test/var-binding :ns :file :end-column :column :line :end-line :arglists :doc :test pdf.test :figwheel-always var-binding pdf t03 :pdf.core/nf pdf.test/method-binding method-binding :qualify-defs :qualify-core :inline :summary :begin-test-ns pdf.test/output1 output1 :end-test-ns :report-counters :end-run-tests pdf.test/joe :top-fn :source joe :variadic :max-fixed-arity :method-params :arglists-meta args__25329__auto__ &]}, :doc nil}, :repl-env #figwheel_sidecar.repl.FigwheelEnv{:figwheel-server {:connection-count #object[clojure.lang.Atom 0x350e8e12 {:status :ready, :val {dev 1}}], :browser-callbacks #object[clojure.lang.Atom 0x4e915af4 {:status :ready, :val {figwheel-repl-print #object[figwheel_sidecar.repl$add_repl_print_callback_BANG_$fn__15848 0x392f122b figwheel_sidecar.repl$add_repl_print_callback_BANG_$fn__15848@392f122b]}}], :output-dir resources/public/js/compiled/out, :ring-handler nil, :file-change-atom #object[clojure.lang.Atom 0x37bf9244 {:status :ready, :val ({:code (function (){try{return cljs.core.pr_str.call(null,(function (){var ret__4422__auto__ = (function (){ | |
| (function (){ | |
| pdf.test.joe = (function pdf$test$joe(var_args){ | |
| var args__17332__auto__ = []; | |
| var len__17325__auto___25522 = arguments.length; | |
| var i__17326__auto___25523 = (0); | |
| while(true){ | |
| if((i__17326__auto___25523 < len__17325__auto___25522)){ | |
| args__17332__auto__.push((arguments[i__17326__auto___25523])); | |
| var G__25524 = (i__17326__auto___25523 + (1)); | |
| i__17326__auto___25523 = G__25524; | |
| continue; | |
| } else { | |
| } | |
| break; | |
| } | |
| var argseq__17333__auto__ = ((((0) < args__17332__auto__.length))?(new cljs.core.IndexedSeq(args__17332__auto__.slice((0)),(0))):null); | |
| return pdf.test.joe.cljs$core$IFn$_invoke$arity$variadic(argseq__17333__auto__); | |
| }); return ( | |
| new cljs.core.Var(function(){return pdf.test.joe;},new cljs.core.Symbol("pdf.test","joe","pdf.test/joe",656943335,null),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Keyword(null,"name","name",1843675177),new cljs.core.Keyword(null,"file","file",-1269645878),new cljs.core.Keyword(null,"end-column","end-column",1425389514),new cljs.core.Keyword(null,"top-fn","top-fn",-2056129173),new cljs.core.Keyword(null,"source","source",-433931539),new cljs.core.Keyword(null,"column","column",2078222095),new cljs.core.Keyword(null,"line","line",212345235),new cljs.core.Keyword(null,"end-line","end-line",1837326455),new cljs.core.Keyword(null,"arglists","arglists",1661989754),new cljs.core.Keyword(null,"doc","doc",1913296891),new cljs.core.Keyword(null,"test","test",577538877)],[cljs.core.with_meta(new cljs.core.Symbol(null,"pdf.test","pdf.test",899674727,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"figwheel-always","figwheel-always",799819691),true], null)),new cljs.core.Symbol(null,"joe","joe",1894307025,null),"<cljs repl>",12,new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"variadic","variadic",882626057),true,new cljs.core.Keyword(null,"max-fixed-arity","max-fixed-arity",-690205543),(0),new cljs.core.Keyword(null,"method-params","method-params",-980792179),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.list(new cljs.core.Symbol(null,"args__25329__auto__","args__25329__auto__",-1802525902,null))], null),new cljs.core.Keyword(null,"arglists","arglists",1661989754),cljs.core.list(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"&","&",-2144855648,null),new cljs.core.Symbol(null,"args__25329__auto__","args__25329__auto__",-1802525902,null)], null)),new cljs.core.Keyword(null,"arglists-meta","arglists-meta",1944829838),cljs.core.list(null)], null),"joe",1,1,1,cljs.core.list(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"&","&",-2144855648,null),new cljs.core.Symbol(null,"args__25329__auto__","args__25329__auto__",-1802525902,null)], null)),null,(cljs.core.truth_(pdf.test.joe)?pdf.test.joe.cljs$lang$test:null)])));})() | |
| ; | |
| pdf.test.joe.cljs$core$IFn$_invoke$arity$variadic = (function (args__25329__auto__){ | |
| return null; | |
| }); | |
| pdf.test.joe.cljs$lang$maxFixedArity = (0); | |
| return pdf.test.joe.cljs$lang$applyTo = (function (seq25521){ | |
| return pdf.test.joe.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq25521)); | |
| }); | |
| })() | |
| ; | |
| cljs.core._STAR_3 = cljs.core._STAR_2; | |
| cljs.core._STAR_2 = cljs.core._STAR_1; | |
| cljs.core._STAR_1 = ret__4422__auto__; | |
| return ret__4422__auto__; | |
| })()); | |
| }catch (e25520){var e__4423__auto__ = e25520; | |
| cljs.core._STAR_e = e__4423__auto__; | |
| throw e__4423__auto__; | |
| }})(), :callback-name figwheel_callback_25525, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code (function (){try{return cljs.core.pr_str.call(null,(function (){var ret__4422__auto__ = new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"qualify-defs","qualify-defs",718761198),false,new cljs.core.Keyword(null,"qualify-core","qualify-core",-912894884),true,new cljs.core.Keyword(null,"inline","inline",1399884222),true], null); | |
| cljs.core._STAR_3 = cljs.core._STAR_2; | |
| cljs.core._STAR_2 = cljs.core._STAR_1; | |
| cljs.core._STAR_1 = ret__4422__auto__; | |
| return ret__4422__auto__; | |
| })()); | |
| }catch (e25514){var e__4423__auto__ = e25514; | |
| cljs.core._STAR_e = e__4423__auto__; | |
| throw e__4423__auto__; | |
| }})(), :callback-name figwheel_callback_25515, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code (function (){try{return cljs.core.pr_str.call(null,(function (){var ret__4422__auto__ = cljs.test.run_block.call(null,(function (){var env25511 = cljs.test.empty_env.call(null); | |
| var summary25512 = cljs.core.volatile_BANG_.call(null,new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"summary","summary",380847952),new cljs.core.Keyword(null,"fail","fail",1706214930),(0),new cljs.core.Keyword(null,"error","error",-978969032),(0),new cljs.core.Keyword(null,"pass","pass",1574159993),(0),new cljs.core.Keyword(null,"test","test",577538877),(0)], null)); | |
| return cljs.core.concat.call(null,cljs.core.concat.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [((function (env25511,summary25512){ | |
| return (function (){ | |
| cljs.test.set_env_BANG_.call(null,env25511); | |
| cljs.test.do_report.call(null,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ns","ns",441598760),cljs.core.with_meta(new cljs.core.Symbol(null,"pdf.test","pdf.test",899674727,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"figwheel-always","figwheel-always",799819691),true], null)),new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"begin-test-ns","begin-test-ns",-1701237033)], null)); | |
| return cljs.test.block.call(null,(function (){var env__18580__auto__ = cljs.test.get_current_env.call(null); | |
| return cljs.core.concat.call(null,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [((function (env__18580__auto__,env25511,summary25512){ | |
| return (function (){ | |
| if((env__18580__auto__ == null)){ | |
| cljs.test.set_env_BANG_.call(null,cljs.test.empty_env.call(null)); | |
| } else { | |
| } | |
| return null; | |
| });})(env__18580__auto__,env25511,summary25512)) | |
| ], null),cljs.test.test_vars_block.call(null,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Var(function(){return pdf.test.var_binding;},new cljs.core.Symbol("pdf.test","var-binding","pdf.test/var-binding",-1219152671,null),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Keyword(null,"name","name",1843675177),new cljs.core.Keyword(null,"file","file",-1269645878),new cljs.core.Keyword(null,"end-column","end-column",1425389514),new cljs.core.Keyword(null,"column","column",2078222095),new cljs.core.Keyword(null,"line","line",212345235),new cljs.core.Keyword(null,"end-line","end-line",1837326455),new cljs.core.Keyword(null,"arglists","arglists",1661989754),new cljs.core.Keyword(null,"doc","doc",1913296891),new cljs.core.Keyword(null,"test","test",577538877)],[new cljs.core.Symbol(null,"pdf.test","pdf.test",899674727,null),new cljs.core.Symbol(null,"var-binding","var-binding",1612038355,null),"src\\pdf\\test.cljs",21,1,13,13,cljs.core.List.EMPTY,null,(cljs.core.truth_(pdf.test.var_binding)?pdf.test.var_binding.cljs$lang$test:null)])),new cljs.core.Var(function(){return pdf.test.method_binding;},new cljs.core.Symbol("pdf.test","method-binding","pdf.test/method-binding",-359599324,null),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Keyword(null,"name","name",1843675177),new cljs.core.Keyword(null,"file","file",-1269645878),new cljs.core.Keyword(null,"end-column","end-column",1425389514),new cljs.core.Keyword(null,"column","column",2078222095),new cljs.core.Keyword(null,"line","line",212345235),new cljs.core.Keyword(null,"end-line","end-line",1837326455),new cljs.core.Keyword(null,"arglists","arglists",1661989754),new cljs.core.Keyword(null,"doc","doc",1913296891),new cljs.core.Keyword(null,"test","test",577538877)],[new cljs.core.Symbol(null,"pdf.test","pdf.test",899674727,null),new cljs.core.Symbol(null,"method-binding","method-binding",-1177524454,null),"src\\pdf\\test.cljs",24,1,17,17,cljs.core.List.EMPTY,null,(cljs.core.truth_(pdf.test.method_binding)?pdf.test.method_binding.cljs$lang$test:null)])),new cljs.core.Var(function(){return pdf.test.output1;},new cljs.core.Symbol("pdf.test","output1","pdf.test/output1",-454549988,null),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Keyword(null,"name","name",1843675177),new cljs.core.Keyword(null,"file","file",-1269645878),new cljs.core.Keyword(null,"end-column","end-column",1425389514),new cljs.core.Keyword(null,"column","column",2078222095),new cljs.core.Keyword(null,"line","line",212345235),new cljs.core.Keyword(null,"end-line","end-line",1837326455),new cljs.core.Keyword(null,"arglists","arglists",1661989754),new cljs.core.Keyword(null,"doc","doc",1913296891),new cljs.core.Keyword(null,"test","test",577538877)],[new cljs.core.Symbol(null,"pdf.test","pdf.test",899674727,null),new cljs.core.Symbol(null,"output1","output1",732492334,null),"src\\pdf\\test.cljs",17,1,21,21,cljs.core.List.EMPTY,null,(cljs.core.truth_(pdf.test.output1)?pdf.test.output1.cljs$lang$test:null)]))], null)),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [((function (env__18580__auto__,env25511,summary25512){ | |
| return (function (){ | |
| if((env__18580__auto__ == null)){ | |
| return cljs.test.clear_env_BANG_.call(null); | |
| } else { | |
| return null; | |
| } | |
| });})(env__18580__auto__,env25511,summary25512)) | |
| ], null)); | |
| })()); | |
| });})(env25511,summary25512)) | |
| ,((function (env25511,summary25512){ | |
| return (function (){ | |
| return cljs.test.do_report.call(null,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ns","ns",441598760),cljs.core.with_meta(new cljs.core.Symbol(null,"pdf.test","pdf.test",899674727,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"figwheel-always","figwheel-always",799819691),true], null)),new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"end-test-ns","end-test-ns",1620675645)], null)); | |
| });})(env25511,summary25512)) | |
| ], null),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [((function (env25511,summary25512){ | |
| return (function (){ | |
| return cljs.core._vreset_BANG_.call(null,summary25512,cljs.core.partial.call(null,cljs.core.merge_with,cljs.core._PLUS_).call(null,cljs.core._deref.call(null,summary25512),new cljs.core.Keyword(null,"report-counters","report-counters",-1702609242).cljs$core$IFn$_invoke$arity$1(cljs.test.get_and_clear_env_BANG_.call(null)))); | |
| });})(env25511,summary25512)) | |
| ], null)),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [((function (env25511,summary25512){ | |
| return (function (){ | |
| cljs.test.set_env_BANG_.call(null,env25511); | |
| cljs.test.do_report.call(null,cljs.core.deref.call(null,summary25512)); | |
| cljs.test.report.call(null,cljs.core.assoc.call(null,cljs.core.deref.call(null,summary25512),new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"end-run-tests","end-run-tests",267300563))); | |
| return cljs.test.clear_env_BANG_.call(null); | |
| });})(env25511,summary25512)) | |
| ], null)); | |
| })()); | |
| cljs.core._STAR_3 = cljs.core._STAR_2; | |
| cljs.core._STAR_2 = cljs.core._STAR_1; | |
| cljs.core._STAR_1 = ret__4422__auto__; | |
| return ret__4422__auto__; | |
| })()); | |
| }catch (e25510){var e__4423__auto__ = e25510; | |
| cljs.core._STAR_e = e__4423__auto__; | |
| throw e__4423__auto__; | |
| }})(), :callback-name figwheel_callback_25513, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.provide('pdf.test'); | |
| goog.require('cljs.core'); | |
| goog.require('pdf.core'); | |
| goog.require('cljs.test'); | |
| goog.require('cljs.pprint'); | |
| , :callback-name figwheel_callback_25507, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("../cljs/test.js", ['cljs.test'], ['cljs.core', 'cljs.pprint', 'clojure.string']); | |
| , :callback-name figwheel_callback_25506, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("../cljs/pprint.js", ['cljs.pprint'], ['goog.string', 'cljs.core', 'goog.string.StringBuffer', 'clojure.string']); | |
| , :callback-name figwheel_callback_25505, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("../clojure/string.js", ['clojure.string'], ['goog.string', 'cljs.core', 'goog.string.StringBuffer']); | |
| , :callback-name figwheel_callback_25504, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("../cljs/core.js", ['cljs.core'], ['goog.string', 'goog.object', 'goog.string.StringBuffer', 'goog.array']); | |
| , :callback-name figwheel_callback_25503, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("array/array.js", ['goog.array', 'goog.array.ArrayLike'], ['goog.asserts']); | |
| , :callback-name figwheel_callback_25502, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("asserts/asserts.js", ['goog.asserts', 'goog.asserts.AssertionError'], ['goog.debug.Error', 'goog.dom.NodeType', 'goog.string']); | |
| , :callback-name figwheel_callback_25501, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("dom/nodetype.js", ['goog.dom.NodeType'], []); | |
| , :callback-name figwheel_callback_25500, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("debug/error.js", ['goog.debug.Error'], []); | |
| , :callback-name figwheel_callback_25499, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("string/stringbuffer.js", ['goog.string.StringBuffer'], []); | |
| , :callback-name figwheel_callback_25498, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("object/object.js", ['goog.object'], []); | |
| , :callback-name figwheel_callback_25497, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("string/string.js", ['goog.string', 'goog.string.Unicode'], []); | |
| , :callback-name figwheel_callback_25496, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("base.js", ['goog'], []); | |
| , :callback-name figwheel_callback_25495, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("../cljs/pprint.js", ['cljs.pprint'], ['goog.string', 'cljs.core', 'goog.string.StringBuffer', 'clojure.string']); | |
| , :callback-name figwheel_callback_25494, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("../clojure/string.js", ['clojure.string'], ['goog.string', 'cljs.core', 'goog.string.StringBuffer']); | |
| , :callback-name figwheel_callback_25493, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("../cljs/core.js", ['cljs.core'], ['goog.string', 'goog.object', 'goog.string.StringBuffer', 'goog.array']); | |
| , :callback-name figwheel_callback_25492, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("array/array.js", ['goog.array', 'goog.array.ArrayLike'], ['goog.asserts']); | |
| , :callback-name figwheel_callback_25491, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("asserts/asserts.js", ['goog.asserts', 'goog.asserts.AssertionError'], ['goog.debug.Error', 'goog.dom.NodeType', 'goog.string']); | |
| , :callback-name figwheel_callback_25490, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("dom/nodetype.js", ['goog.dom.NodeType'], []); | |
| , :callback-name figwheel_callback_25489, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("debug/error.js", ['goog.debug.Error'], []); | |
| , :callback-name figwheel_callback_25488, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("string/stringbuffer.js", ['goog.string.StringBuffer'], []); | |
| , :callback-name figwheel_callback_25487, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("object/object.js", ['goog.object'], []); | |
| , :callback-name figwheel_callback_25486, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("string/string.js", ['goog.string', 'goog.string.Unicode'], []); | |
| , :callback-name figwheel_callback_25485, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("base.js", ['goog'], []); | |
| , :callback-name figwheel_callback_25484, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("../pdf/core.js", ['pdf.core'], ['cljs.core']); | |
| , :callback-name figwheel_callback_25483, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("../cljs/core.js", ['cljs.core'], ['goog.string', 'goog.object', 'goog.string.StringBuffer', 'goog.array']); | |
| , :callback-name figwheel_callback_25482, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("array/array.js", ['goog.array', 'goog.array.ArrayLike'], ['goog.asserts']); | |
| , :callback-name figwheel_callback_25481, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev} {:code goog.addDependency("asserts/asserts.js", ['goog.asserts', 'goog.asserts.AssertionError'], ['goog.debug.Error', 'goog.dom.NodeType', 'goog.string']); | |
| , :callback-name figwheel_callback_25480, :msg-name :repl-eval, :project-id learnnext--0.1.0-SNAPSHOT, :build-id dev})}], :compile-wait-time 10, :server-logfile nil, :resource-paths [C:\Users\jplur\Desktop\dev\learnnext\dev-resources C:\Users\jplur\Desktop\dev\learnnext\resources], :css-last-pass #object[clojure.lang.Atom 0x21bcaf4 {:status :ready, :val 1444632672320}], :server-port 3449, :output-to resources/public/js/compiled/learnnext.js, :build-id dev, :server-ip nil, :http-server #object[clojure.lang.AFunction$1 0x6ea95a40 clojure.lang.AFunction$1@6ea95a40], :open-file-command nil, :repl nil, :unique-id learnnext--0.1.0-SNAPSHOT, :file-md5-atom #object[clojure.lang.Atom 0x30645882 {:status :ready, :val {resources/public/js/compiled/out/goog/deps.js f9a75840cfa1e9aefef0d0d28901c71a, resources/public/js/compiled/out/cljs_deps.js b3fe67519f13a57d9a3e6006a86ac7e7}}], :css-dirs [resources/public/css], :http-server-root public}, :cljs.env/compiler #object[clojure.lang.Atom 0xbeed7a0 {:status :ready, :val {:cljs.analyzer/namespaces {learnnext.core {:use-macros {html heh.core, defui om.next, defpdf pdf.core, pdf pdf.core}, :excludes #{}, :name learnnext.core, :imports nil, :requires {learnnext.data learnnext.data, p om.next.protocols, dom om.dom, data learnnext.data, om.dom om.dom, heh.core heh.core, dollar.bill dollar.bill, om.next.protocols om.next.protocols, cljs.pprint cljs.pprint, $ dollar.bill, pdf.core pdf.core, om om.next, om.next om.next, heh heh.core}, :uses {pprint cljs.pprint, $ dollar.bill}, :defs {mutate {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\learnnext\core.cljs, :line 49, :column 7, :end-line 49, :end-column 13, :arglists (quote ([_ _ _]))}, :name learnnext.core/mutate, :variadic false, :file src\learnnext\core.cljs, :end-column 13, :method-params ([_ _ _]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 49, :end-line 49, :max-fixed-arity 3, :fn-var true, :arglists (quote ([_ _ _]))}, Star {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\learnnext\core.cljs, :line 51, :column 8, :end-line 51, :end-column 12, :arglists (quote ([]))}, :name learnnext.core/Star, :variadic false, :file src\learnnext\core.cljs, :end-column 12, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 51, :end-line 51, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, read2_24959 {:protocol-inline nil, :meta {:file nil}, :name learnnext.core/read2_24959, :variadic false, :file src\learnnext\core.cljs, :method-params ([data k]), :protocol-impl nil, :arglists-meta (), :column 1, :line 32, :max-fixed-arity 2, :fn-var true, :arglists nil}, read {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\learnnext\core.cljs, :line 30, :column 9, :end-line 30, :end-column 13, :arglists (quote ([& args__24842__auto__])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__24842__auto__)], :arglists ([& args__24842__auto__]), :arglists-meta (nil)}}, :name learnnext.core/read, :variadic true, :file src\learnnext\core.cljs, :end-column 13, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__24842__auto__)], :arglists ([& args__24842__auto__]), :arglists-meta (nil)}, :method-params [(args__24842__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 30, :end-line 30, :max-fixed-arity 0, :fn-var true, :arglists ([& args__24842__auto__])}, read2_24960 {:protocol-inline nil, :meta {:file nil}, :name learnnext.core/read2_24960, :variadic false, :file src\learnnext\core.cljs, :method-params ([data k]), :protocol-impl nil, :arglists-meta (), :column 1, :line 37, :max-fixed-arity 2, :fn-var true, :arglists nil}, stars? {:name learnnext.core/stars?, :file src\learnnext\core.cljs, :line 26, :column 1, :end-line 26, :end-column 12, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\learnnext\core.cljs, :line 26, :column 6, :end-line 26, :end-column 12}}, reconciler {:name learnnext.core/reconciler, :file src\learnnext\core.cljs, :line 85, :column 1, :end-line 85, :end-column 16, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\learnnext\core.cljs, :line 85, :column 6, :end-line 85, :end-column 16}}, rgb? {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\learnnext\core.cljs, :line 27, :column 6, :end-line 27, :end-column 10}, :name learnnext.core/rgb?, :variadic false, :file src\learnnext\core.cljs, :end-column 10, :method-params ([p1__24954#]), :protocol-impl nil, :arglists-meta (), :column 1, :line 27, :end-line 27, :max-fixed-arity 1, :fn-var true, :arglists nil}, star {:name learnnext.core/star, :file src\learnnext\core.cljs, :line 67, :column 1, :end-line 67, :end-column 10, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\learnnext\core.cljs, :line 67, :column 6, :end-line 67, :end-column 10}}, app-state {:name learnnext.core/app-state, :file src\learnnext\core.cljs, :line 18, :column 1, :end-line 18, :end-column 15, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\learnnext\core.cljs, :line 18, :column 6, :end-line 18, :end-column 15}}, read2_24961 {:protocol-inline nil, :meta {:file nil}, :name learnnext.core/read2_24961, :variadic false, :file src\learnnext\core.cljs, :method-params ([data k]), :protocol-impl nil, :arglists-meta (), :column 1, :line 41, :max-fixed-arity 2, :fn-var true, :arglists nil}, Widget {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\learnnext\core.cljs, :line 69, :column 8, :end-line 69, :end-column 14, :arglists (quote ([]))}, :name learnnext.core/Widget, :variadic false, :file src\learnnext\core.cljs, :end-column 14, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 69, :end-line 69, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}}, :require-macros {om om.next, om.next om.next, dom om.dom, om.dom om.dom, pdf.core pdf.core, heh heh.core, heh.core heh.core}, :cljs.analyzer/constants {:seen #{:remote :read :config :value :color/rgb :background :state :star :className :style :app/title :parser :id :class ?star :stars :indexer :om-index :mutate :color/hex}, :order [:app/title :stars :class :color/rgb :color/hex :state :value :remote :config :indexer :className :style :background :id :om-index :star ?star :parser :read :mutate]}, :doc nil}, cljs.core.async.impl.channels {:use-macros nil, :excludes #{}, :name cljs.core.async.impl.channels, :imports nil, :requires {impl cljs.core.async.impl.protocols, cljs.core.async.impl.protocols cljs.core.async.impl.protocols, dispatch cljs.core.async.impl.dispatch, cljs.core.async.impl.dispatch cljs.core.async.impl.dispatch, buffers cljs.core.async.impl.buffers, cljs.core.async.impl.buffers cljs.core.async.impl.buffers}, :uses nil, :defs {put-active? {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 22, :column 7, :end-line 22, :end-column 18, :arglists (quote ([box]))}, :name cljs.core.async.impl.channels/put-active?, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 18, :method-params ([box]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 22, :end-line 22, :max-fixed-arity 1, :fn-var true, :arglists (quote ([box]))}, ->t_cljs$core$async$impl$channels19790 {:protocol-inline nil, :meta {:anonymous true, :protocols #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([box val meta19791])), :file nil}, :protocols #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}, :name cljs.core.async.impl.channels/->t_cljs$core$async$impl$channels19790, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :method-params ([box val meta19791]), :protocol-impl nil, :arglists-meta (nil nil), :anonymous true, :column 3, :factory :positional, :line 17, :max-fixed-arity 3, :fn-var true, :arglists (quote ([box val meta19791])), :skip-protocol-flag #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}}, t_cljs$core$async$impl$channels19790 {:num-fields 3, :protocols #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}, :name cljs.core.async.impl.channels/t_cljs$core$async$impl$channels19790, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :type true, :anonymous true, :column 3, :line 17, :record false, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}}, t_cljs$core$async$impl$channels19793 {:num-fields 3, :protocols #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}, :name cljs.core.async.impl.channels/t_cljs$core$async$impl$channels19793, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :type true, :anonymous true, :column 3, :line 17, :record false, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}}, chan {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 165, :column 7, :end-line 165, :end-column 11, :arglists (quote ([buf] [buf xform] [buf xform exh])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([buf] [buf xform] [buf xform exh]), :arglists ([buf] [buf xform] [buf xform exh]), :arglists-meta (nil nil nil)}}, :name cljs.core.async.impl.channels/chan, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([buf] [buf xform] [buf xform exh]), :arglists ([buf] [buf xform] [buf xform exh]), :arglists-meta (nil nil nil)}, :method-params ([buf] [buf xform] [buf xform exh]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 165, :end-line 165, :max-fixed-arity 3, :fn-var true, :arglists ([buf] [buf xform] [buf xform exh])}, box {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 16, :column 7, :end-line 16, :end-column 10, :arglists (quote ([val]))}, :name cljs.core.async.impl.channels/box, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 10, :method-params ([val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 16, :end-line 16, :max-fixed-arity 1, :fn-var true, :arglists (quote ([val]))}, MMC {:meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 27, :column 14, :end-line 27, :end-column 17, :doc nil, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {abort [[this]]}}}, :protocol-symbol true, :name cljs.core.async.impl.channels/MMC, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 17, :column 1, :line 27, :protocol-info {:methods {abort [[this]]}}, :info nil, :end-line 27, :impls #{cljs.core.async.impl.channels/ManyToManyChannel}, :doc nil, :jsdoc (@interface)}, ->t_cljs$core$async$impl$channels19793 {:protocol-inline nil, :meta {:anonymous true, :protocols #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([box val meta19794])), :file nil}, :protocols #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}, :name cljs.core.async.impl.channels/->t_cljs$core$async$impl$channels19793, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :method-params ([box val meta19794]), :protocol-impl nil, :arglists-meta (nil nil), :anonymous true, :column 3, :factory :positional, :line 17, :max-fixed-arity 3, :fn-var true, :arglists (quote ([box val meta19794])), :skip-protocol-flag #{cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}}, ->PutBox {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 20, :column 10, :end-line 20, :end-column 16, :protocols #{}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([handler val]))}, :protocols #{}, :name cljs.core.async.impl.channels/->PutBox, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 16, :method-params ([handler val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 20, :end-line 20, :max-fixed-arity 2, :fn-var true, :arglists (quote ([handler val])), :skip-protocol-flag nil}, abort {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 28, :column 4, :end-line 28, :end-column 9, :protocol cljs.core.async.impl.channels/MMC, :doc nil, :arglists (quote ([this]))}, :protocol cljs.core.async.impl.channels/MMC, :name cljs.core.async.impl.channels/abort, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 9, :method-params ([this]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 27, :end-line 28, :max-fixed-arity 1, :fn-var true, :arglists (quote ([this])), :doc nil}, ex-handler {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 155, :column 8, :end-line 155, :end-column 18, :private true, :arglists (quote ([ex]))}, :private true, :name cljs.core.async.impl.channels/ex-handler, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 18, :method-params ([ex]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 155, :end-line 155, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ex]))}, MAX_DIRTY {:name cljs.core.async.impl.channels/MAX_DIRTY, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 25, :column 1, :end-line 25, :end-column 23, :const true, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 25, :column 14, :end-line 25, :end-column 23, :const true}}, ManyToManyChannel {:num-fields 7, :protocols #{cljs.core.async.impl.channels/MMC cljs.core.async.impl.protocols/Channel cljs.core.async.impl.protocols/WritePort cljs.core.async.impl.protocols/ReadPort}, :name cljs.core.async.impl.channels/ManyToManyChannel, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 27, :type true, :column 10, :line 30, :record false, :end-line 30, :skip-protocol-flag nil}, handle {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 159, :column 8, :end-line 159, :end-column 14, :private true, :arglists (quote ([buf exh t]))}, :private true, :name cljs.core.async.impl.channels/handle, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 14, :method-params ([buf exh t]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 159, :end-line 159, :max-fixed-arity 3, :fn-var true, :arglists (quote ([buf exh t]))}, ->ManyToManyChannel {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :line 30, :column 10, :end-line 30, :end-column 27, :protocols #{cljs.core.async.impl.channels/MMC cljs.core.async.impl.protocols/Channel cljs.core.async.impl.protocols/WritePort cljs.core.async.impl.protocols/ReadPort}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([takes dirty-takes puts dirty-puts buf closed add!]))}, :protocols #{cljs.core.async.impl.channels/MMC cljs.core.async.impl.protocols/Channel cljs.core.async.impl.protocols/WritePort cljs.core.async.impl.protocols/ReadPort}, :name cljs.core.async.impl.channels/->ManyToManyChannel, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 27, :method-params ([takes dirty-takes puts dirty-puts buf closed add!]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 30, :end-line 30, :max-fixed-arity 7, :fn-var true, :arglists (quote ([takes dirty-takes puts dirty-puts buf closed add!])), :skip-protocol-flag nil}, PutBox {:num-fields 2, :protocols #{}, :name cljs.core.async.impl.channels/PutBox, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/channels.cljs, :end-column 16, :type true, :column 10, :line 20, :record false, :end-line 20, :skip-protocol-flag nil}}, :require-macros nil, :cljs.analyzer/constants {:seen #{.-length puts handler < meta19794 closed buf add! box nil? not-native val not meta19791 :tag :mutable quote dirty-takes :arglists dirty-puts takes impl/MAX-QUEUE-SIZE}, :order [box :arglists quote val meta19791 meta19794 handler not nil? < .-length puts impl/MAX-QUEUE-SIZE takes dirty-takes :mutable dirty-puts buf :tag not-native closed add!]}, :doc nil}, cljs.core.async.impl.dispatch {:name cljs.core.async.impl.dispatch, :doc nil, :excludes #{}, :use-macros nil, :require-macros nil, :uses nil, :requires {buffers cljs.core.async.impl.buffers, cljs.core.async.impl.buffers cljs.core.async.impl.buffers, goog.async.nextTick goog.async.nextTick}, :imports nil, :defs {tasks {:name cljs.core.async.impl.dispatch/tasks, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 5, :column 1, :end-line 5, :end-column 11, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 5, :column 6, :end-line 5, :end-column 11}}, running? {:name cljs.core.async.impl.dispatch/running?, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 6, :column 1, :end-line 6, :end-column 14, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 6, :column 6, :end-line 6, :end-column 14}}, queued? {:name cljs.core.async.impl.dispatch/queued?, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 7, :column 1, :end-line 7, :end-column 13, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 7, :column 6, :end-line 7, :end-column 13}}, TASK_BATCH_SIZE {:name cljs.core.async.impl.dispatch/TASK_BATCH_SIZE, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 9, :column 1, :end-line 9, :end-column 21, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 9, :column 6, :end-line 9, :end-column 21}}, queue-dispatcher {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 26, :column 7, :end-line 26, :end-column 23, :arglists (quote ([]))}, :name cljs.core.async.impl.dispatch/queue-dispatcher, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :end-column 23, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 26, :end-line 26, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, process-messages {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 13, :column 7, :end-line 13, :end-column 23, :arglists (quote ([]))}, :name cljs.core.async.impl.dispatch/process-messages, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :end-column 23, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 13, :end-line 13, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, run {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 31, :column 7, :end-line 31, :end-column 10, :arglists (quote ([f]))}, :name cljs.core.async.impl.dispatch/run, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :end-column 10, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 31, :end-line 31, :max-fixed-arity 1, :fn-var true, :arglists (quote ([f]))}, queue-delay {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :line 35, :column 7, :end-line 35, :end-column 18, :arglists (quote ([f delay]))}, :name cljs.core.async.impl.dispatch/queue-delay, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async/impl/dispatch.cljs, :end-column 18, :method-params ([f delay]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 35, :end-line 35, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f delay]))}}}, cljs.core.async.macros {:macros {go {:arglists ([& body]), :doc Asynchronously executes the body, returning immediately to the | |
| calling thread. Additionally, any visible calls to <!, >! and alt!/alts! | |
| channel operations within the body will block (if necessary) by | |
| 'parking' the calling thread rather than tying up an OS thread (or | |
| the only JS thread when in ClojureScript). Upon completion of the | |
| operation, the body will be resumed. | |
| Returns a channel which will receive the result of the body when | |
| completed, :line 4, :column 1, :file cljs/core/async/macros.clj, :name cljs.core.async.macros/go, :ns cljs.core.async.macros, :macro true}, alt! {:arglists ([& clauses]), :doc Makes a single choice between one of several channel operations, | |
| as if by alts!, returning the value of the result expr corresponding | |
| to the operation completed. Must be called inside a (go ...) block. | |
| Each clause takes the form of: | |
| channel-op[s] result-expr | |
| where channel-ops is one of: | |
| take-port - a single port to take | |
| [take-port | [put-port put-val] ...] - a vector of ports as per alts! | |
| :default | :priority - an option for alts! | |
| and result-expr is either a list beginning with a vector, whereupon that | |
| vector will be treated as a binding for the [val port] return of the | |
| operation, else any other expression. | |
| (alt! | |
| [c t] ([val ch] (foo ch val)) | |
| x ([v] v) | |
| [[out val]] :wrote | |
| :default 42) | |
| Each option may appear at most once. The choice and parking | |
| characteristics are those of alts!., :line 63, :column 1, :file cljs/core/async/macros.clj, :name cljs.core.async.macros/alt!, :ns cljs.core.async.macros, :macro true}, go-loop {:arglists ([bindings & body]), :doc Like (go (loop ...)), :line 95, :column 1, :file cljs/core/async/macros.clj, :name cljs.core.async.macros/go-loop, :ns cljs.core.async.macros, :macro true}}}, om.next.cache {:use-macros nil, :excludes #{}, :name om.next.cache, :imports nil, :requires nil, :uses nil, :defs {Cache {:num-fields 3, :protocols #{om.next.cache/Object}, :name om.next.cache/Cache, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/cache.cljs, :end-column 15, :type true, :column 10, :line 3, :record false, :end-line 3, :skip-protocol-flag nil}, ->Cache {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/cache.cljs, :line 3, :column 10, :end-line 3, :end-column 15, :protocols #{om.next.cache/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([arr index size]))}, :protocols #{om.next.cache/Object}, :name om.next.cache/->Cache, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/cache.cljs, :end-column 15, :method-params ([arr index size]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3, :end-line 3, :max-fixed-arity 3, :fn-var true, :arglists (quote ([arr index size])), :skip-protocol-flag nil}, cache {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/cache.cljs, :line 14, :column 7, :end-line 14, :end-column 12, :arglists (quote ([size]))}, :name om.next.cache/cache, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/cache.cljs, :end-column 12, :method-params ([size]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 14, :end-line 14, :max-fixed-arity 1, :fn-var true, :arglists (quote ([size]))}}, :require-macros nil, :cljs.analyzer/constants {:seen #{index arr size}, :order [arr index size]}, :doc nil}, pdf.impl {:name pdf.impl, :doc nil, :excludes #{}, :use-macros nil, :require-macros {pprint cljs.pprint, cljs.pprint cljs.pprint}, :uses nil, :requires {clojure.walk clojure.walk, clojure.string clojure.string, pprint cljs.pprint, cljs.pprint cljs.pprint}, :imports nil, :defs {log {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\impl.cljc, :line 9, :column 7, :end-line 9, :end-column 10, :arglists (quote ([x]))}, :name pdf.impl/log, :variadic false, :file src\pdf\impl.cljc, :end-column 10, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9, :end-line 9, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}}}, learnnext.data {:name learnnext.data, :doc nil, :excludes #{}, :use-macros nil, :require-macros nil, :uses nil, :requires nil, :imports nil, :defs {stellar-colors {:name learnnext.data/stellar-colors, :file /C:/Users/jplur/Desktop/dev/learnnext/src/learnnext/data.cljs, :line 3, :column 1, :end-line 3, :end-column 20, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/learnnext/data.cljs, :line 3, :column 6, :end-line 3, :end-column 20}}}}, cljs.core.async.impl.ioc-macros {:macros {gen-plan {:arglists ([binds id-expr]), :doc Allows a user to define a state monad binding plan. | |
| (gen-plan | |
| [_ (assoc-in-plan [:foo :bar] 42) | |
| val (get-in-plan [:foo :bar])] | |
| val), :line 48, :column 1, :file cljs/core/async/impl/ioc_macros.clj, :name cljs.core.async.impl.ioc-macros/gen-plan, :ns cljs.core.async.impl.ioc-macros, :macro true}, aset-all! {:arglists ([arr & more]), :line 34, :column 1, :file cljs/core/async/impl/ioc_macros.clj, :name cljs.core.async.impl.ioc-macros/aset-all!, :ns cljs.core.async.impl.ioc-macros, :macro true}}}, om.impl {:name om.impl, :doc nil, :excludes #{}, :use-macros nil, :require-macros nil, :uses nil, :requires nil, :imports nil, :defs {get-props {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\om\impl.cljs, :line 3, :column 7, :end-line 3, :end-column 16, :arglists (quote ([x]))}, :name om.impl/get-props, :variadic false, :file src\om\impl.cljs, :end-column 16, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3, :end-line 3, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}}}, pdf.test {:use-macros {testing cljs.test, is cljs.test, defpdf pdf.core, deftest cljs.test, pdf pdf.core, *with* pdf.core, run-tests cljs.test}, :excludes #{}, :name pdf.test, :imports nil, :requires {pdf.core pdf.core, cljs.test cljs.test, cljs.pprint cljs.pprint}, :uses {pprint cljs.pprint, and* pdf.core, or* pdf.core, not* pdf.core}, :defs {run-fn {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 7, :column 7, :end-line 7, :end-column 13, :arglists (quote ([f col]))}, :name pdf.test/run-fn, :variadic false, :file src\pdf\test.cljs, :end-column 13, :method-params ([f col]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7, :end-line 7, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f col]))}, non-number? {:name pdf.test/non-number?, :file src\pdf\test.cljs, :line 9, :column 1, :end-line 9, :end-column 17, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 9, :column 6, :end-line 9, :end-column 17}}, t01 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 14, :column 11, :end-line 14, :end-column 14, :arglists (quote ([& args__25329__auto__])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}}, :name pdf.test/t01, :variadic true, :file src\pdf\test.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}, :method-params [(args__25329__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 3, :line 14, :end-line 14, :max-fixed-arity 0, :fn-var true, :arglists ([& args__25329__auto__])}, output1 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 21, :column 10, :end-line 21, :end-column 17}, :name pdf.test/output1, :variadic false, :file src\pdf\test.cljs, :end-column 17, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 21, :end-line 21, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, t030_25429 {:protocol-inline nil, :meta {:file nil}, :name pdf.test/t030_25429, :variadic false, :file src\pdf\test.cljs, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 15, :line 19, :max-fixed-arity 0, :fn-var true, :arglists nil}, joe {:protocol-inline nil, :meta {:source joe, :file NO_SOURCE_FILE, :line 1, :column 9, :end-line 1, :end-column 12, :arglists (quote ([& args__25329__auto__])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}}, :name pdf.test/joe, :variadic true, :file <cljs repl>, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args__25329__auto__)], :arglists ([& args__25329__auto__]), :arglists-meta (nil)}, :method-params [(args__25329__auto__)], :protocol-impl nil, :source joe, :arglists-meta (nil), :column 1, :line 1, :end-line 1, :max-fixed-arity 0, :fn-var true, :arglists ([& args__25329__auto__])}, var-binding {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 13, :column 10, :end-line 13, :end-column 21}, :name pdf.test/var-binding, :variadic false, :file src\pdf\test.cljs, :end-column 21, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 13, :end-line 13, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, method-binding {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 17, :column 10, :end-line 17, :end-column 24}, :name pdf.test/method-binding, :variadic false, :file src\pdf\test.cljs, :end-column 24, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 17, :end-line 17, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, thing {:name pdf.test/thing, :file src\pdf\test.cljs, :line 10, :column 1, :end-line 10, :end-column 11, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 10, :column 6, :end-line 10, :end-column 11}}, t03 {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\pdf\test.cljs, :line 19, :column 20, :end-line 19, :end-column 23}, :name pdf.test/t03, :variadic false, :file src\pdf\test.cljs, :end-column 23, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 15, :line 19, :end-line 19, :max-fixed-arity 0, :fn-var true, :arglists nil}}, :require-macros {pdf.core pdf.core, cljs.test cljs.test}, :cljs.analyzer/constants {:seen #{& pdf.test/var-binding fn? = pdf.test/method-binding :report-counters pdf.test/joe pdf.test :default :ns :name :variadic :file :end-column :top-fn fn :figwheel-always a25229 :type :method-params :source t01 :qualify-defs output1 :arglists-meta :column :summary joe :fail args__25329__auto__ var-binding :line :end-run-tests not pdf :expected :end-line :begin-test-ns :error :max-fixed-arity :pass b25230 method-binding :arglists :actual :doc :qualify-core :pdf.core/nf pdf.test/output1 t03 :end-test-ns :test :inline :message def}, :order [:name :type :expected :actual :message :error = fn? t01 :pass :fail not pdf.test/var-binding :ns :file :end-column :column :line :end-line :arglists :doc :test pdf.test :figwheel-always var-binding pdf t03 :pdf.core/nf pdf.test/method-binding method-binding :qualify-defs :qualify-core :inline :summary :begin-test-ns pdf.test/output1 output1 :end-test-ns :report-counters :end-run-tests pdf.test/joe :top-fn :source joe :variadic :max-fixed-arity :method-params :arglists-meta args__25329__auto__ & def fn a25229 b25230 :default]}, :doc nil}, om.next.impl.parser {:use-macros nil, :excludes #{}, :name om.next.impl.parser, :imports nil, :requires nil, :uses nil, :defs {->ast {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :line 33, :column 7, :end-line 33, :end-column 12, :arglists (quote ([x]))}, :name om.next.impl.parser/->ast, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :end-column 12, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 33, :end-line 33, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, symbol->ast {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :line 5, :column 7, :end-line 5, :end-column 18, :arglists (quote ([k]))}, :name om.next.impl.parser/symbol->ast, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :end-column 18, :method-params ([k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5, :end-line 5, :max-fixed-arity 1, :fn-var true, :arglists (quote ([k]))}, keyword->ast {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :line 9, :column 7, :end-line 9, :end-column 19, :arglists (quote ([k]))}, :name om.next.impl.parser/keyword->ast, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :end-column 19, :method-params ([k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9, :end-line 9, :max-fixed-arity 1, :fn-var true, :arglists (quote ([k]))}, call->ast {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :line 14, :column 7, :end-line 14, :end-column 16, :arglists (quote ([[f args]]))}, :name om.next.impl.parser/call->ast, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :end-column 16, :method-params ([p__23600]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 14, :end-line 14, :max-fixed-arity 1, :fn-var true, :arglists (quote ([[f args]]))}, join->ast {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :line 21, :column 7, :end-line 21, :end-column 16, :arglists (quote ([join]))}, :name om.next.impl.parser/join->ast, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :end-column 16, :method-params ([join]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 21, :end-line 21, :max-fixed-arity 1, :fn-var true, :arglists (quote ([join]))}, ref->ast {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :line 27, :column 7, :end-line 27, :end-column 15, :arglists (quote ([[k id :as ref]]))}, :name om.next.impl.parser/ref->ast, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :end-column 15, :method-params ([p__23607]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 27, :end-line 27, :max-fixed-arity 1, :fn-var true, :arglists (quote ([[k id :as ref]]))}, parser {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :line 44, :column 7, :end-line 44, :end-column 13, :arglists (quote ([{:keys [read mutate]}]))}, :name om.next.impl.parser/parser, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :end-column 13, :method-params ([p__23610]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 44, :end-line 44, :max-fixed-arity 1, :fn-var true, :arglists (quote ([{:keys [read mutate]}]))}, dispatch {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :line 87, :column 7, :end-line 87, :end-column 15, :arglists (quote ([_ k _]))}, :name om.next.impl.parser/dispatch, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/next/impl/parser.cljc, :end-column 15, :method-params ([_ k _]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 87, :end-line 87, :max-fixed-arity 3, :fn-var true, :arglists (quote ([_ k _]))}}, :require-macros nil, :cljs.analyzer/constants {:seen #{:path :remote :selector :read :key :else :call :error/invalid-mutation :dkey :sel :value :params :type :error/invalid-expression :id :prop :parse :action quote :mutate}, :order [:dkey :key :type :prop quote :remote :params :call :sel :id :else :error/invalid-expression :read :mutate :parse :path :selector :value :action :error/invalid-mutation]}, :doc nil}, cljs.core {:use-macros nil, :excludes #{}, :macros {unsafe-bit-and {:cljs.analyzer/numeric true, :arglists ([x y] [x y & more]), :line 1098, :column 1, :file cljs/core.cljc, :name cljs.core/unsafe-bit-and, :ns cljs.core, :macro true}, macroexpand {:arglists ([quoted]), :doc Repeatedly calls macroexpand-1 on form until it no longer | |
| represents a macro form, then returns it. Note neither | |
| macroexpand-1 nor macroexpand expand macros in subforms., :line 2627, :column 1, :file cljs/core.cljc, :name cljs.core/macroexpand, :ns cljs.core, :macro true}, unchecked-remainder-int {:cljs.analyzer/numeric true, :arglists ([x n]), :line 1005, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-remainder-int, :ns cljs.core, :macro true}, when-first {:macro true, :arglists ([bindings & body]), :doc bindings => x xs | |
| Roughly the same as (when (seq xs) (let [x (first xs)] body)) but xs is evaluated only once, :file clojure/core.clj, :line 4420, :column 4, :name cljs.core/when-first, :ns cljs.core}, cond->> {:macro true, :arglists ([expr & clauses]), :doc Takes an expression and a set of test/form pairs. Threads expr (via ->>) | |
| through each form for which the corresponding test expression | |
| is true. Note that, unlike cond branching, cond->> threading does not short circuit | |
| after the first true test expression., :file clojure/core.clj, :line 7247, :column 4, :name cljs.core/cond->>, :ns cljs.core}, bit-set {:cljs.analyzer/numeric true, :arglists ([x n]), :line 1138, :column 1, :file cljs/core.cljc, :name cljs.core/bit-set, :ns cljs.core, :macro true}, import-macros {:arglists ([ns [& vars]]), :line 58, :column 4, :file cljs/core.cljc, :name cljs.core/import-macros, :ns cljs.core, :macro true}, while {:macro true, :arglists ([test & body]), :doc Repeatedly executes body while test expression is true. Presumes | |
| some side-effect will cause test to become false/nil. Returns nil, :file clojure/core.clj, :line 6060, :column 4, :name cljs.core/while, :ns cljs.core}, satisfies? {:arglists ([psym x]), :doc Returns true if x satisfies the protocol, :line 1930, :column 1, :file cljs/core.cljc, :name cljs.core/satisfies?, :ns cljs.core, :macro true}, unchecked-subtract-int {:cljs.analyzer/numeric true, :arglists ([& xs]), :line 1011, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-subtract-int, :ns cljs.core, :macro true}, ns-unmap {:arglists ([[quote0 ns] [quote1 sym]]), :doc Removes the mappings for the symbol from the namespace., :line 2598, :column 1, :file cljs/core.cljc, :name cljs.core/ns-unmap, :ns cljs.core, :macro true}, bit-shift-right {:cljs.analyzer/numeric true, :arglists ([x n]), :line 1129, :column 1, :file cljs/core.cljc, :name cljs.core/bit-shift-right, :ns cljs.core, :macro true}, aget {:arglists ([a i] [a i & idxs]), :line 940, :column 1, :file cljs/core.cljc, :name cljs.core/aget, :ns cljs.core, :macro true}, specify {:arglists ([expr & impls]), :doc Identical to specify but does not mutate its first argument. The first | |
| argument must be an ICloneable instance., :line 1281, :column 1, :file cljs/core.cljc, :name cljs.core/specify, :ns cljs.core, :macro true}, vswap! {:arglists ([vol f & args]), :doc Non-atomically swaps the value of the volatile as if: | |
| (apply f current-value-of-vol args). Returns the value that | |
| was swapped in., :line 2607, :column 1, :file cljs/core.cljc, :name cljs.core/vswap!, :ns cljs.core, :macro true}, caching-hash {:arglists ([coll hash-fn hash-key]), :line 1150, :column 1, :file cljs/core.cljc, :name cljs.core/caching-hash, :ns cljs.core, :macro true}, bit-shift-left {:cljs.analyzer/numeric true, :arglists ([x n]), :line 1126, :column 1, :file cljs/core.cljc, :name cljs.core/bit-shift-left, :ns cljs.core, :macro true}, coercive-not {:arglists ([x]), :line 835, :column 1, :file cljs/core.cljc, :name cljs.core/coercive-not, :ns cljs.core, :macro true}, dec {:cljs.analyzer/numeric true, :arglists ([x]), :line 1060, :column 1, :file cljs/core.cljc, :name cljs.core/dec, :ns cljs.core, :macro true}, < {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1035, :column 1, :file cljs/core.cljc, :name cljs.core/<, :ns cljs.core, :macro true}, this-as {:arglists ([name & body]), :doc Defines a scope where JavaScript's implicit "this" is bound to the name provided., :line 1291, :column 1, :file cljs/core.cljc, :name cljs.core/this-as, :ns cljs.core, :macro true}, .. {:macro true, :arglists ([x form] [x form & more]), :doc form => fieldName-symbol or (instanceMethodName-symbol args*) | |
| Expands into a member access (.) of the first member on the first | |
| argument, followed by the next member on the result, etc. For | |
| instance: | |
| (.. System (getProperties) (get "os.name")) | |
| expands to: | |
| (. (. System (getProperties)) (get "os.name")) | |
| but is easier to write, read, and understand., :file clojure/core.clj, :line 1546, :column 4, :name cljs.core/.., :ns cljs.core}, delay {:arglists ([& body]), :doc Takes a body of expressions and yields a Delay object that will | |
| invoke the body only the first time it is forced (with force or deref/@), and | |
| will cache the result and return it on all subsequent force | |
| calls., :line 1968, :column 1, :file cljs/core.cljc, :name cljs.core/delay, :ns cljs.core, :macro true}, unchecked-negate {:cljs.analyzer/numeric true, :arglists ([x]), :line 999, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-negate, :ns cljs.core, :macro true}, simple-benchmark {:arglists ([bindings expr iterations & {:keys [print-fn], :or {print-fn (quote println)}}]), :doc Runs expr iterations times in the context of a let expression with | |
| the given bindings, then prints out the bindings and the expr | |
| followed by number of iterations and total time. The optional | |
| argument print-fn, defaulting to println, sets function used to | |
| print the result. expr's string representation will be produced | |
| using pr-str in any case., :line 2513, :column 1, :file cljs/core.cljc, :name cljs.core/simple-benchmark, :ns cljs.core, :macro true}, unchecked-inc-int {:cljs.analyzer/numeric true, :arglists ([x]), :line 990, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-inc-int, :ns cljs.core, :macro true}, js-str {:arglists ([s]), :line 2578, :column 1, :file cljs/core.cljc, :name cljs.core/js-str, :ns cljs.core, :macro true}, bit-shift-right-zero-fill {:cljs.analyzer/numeric true, :arglists ([x n]), :line 1132, :column 1, :file cljs/core.cljc, :name cljs.core/bit-shift-right-zero-fill, :ns cljs.core, :macro true}, implements? {:arglists ([psym x]), :doc EXPERIMENTAL, :line 1904, :column 1, :file cljs/core.cljc, :name cljs.core/implements?, :ns cljs.core, :macro true}, goog-define {:arglists ([sym default]), :doc Defines a var using `goog.define`. Passed default value must be | |
| string, number or boolean. | |
| Default value can be overridden at compile time using the | |
| compiler option `:closure-defines`. | |
| Example: | |
| (ns your-app.core) | |
| (goog-define DEBUG! false) | |
| ;; can be overridden with | |
| :closure-defines {"your_app.core.DEBUG_BANG_" true} | |
| or | |
| :closure-defines {'your-app.core/DEBUG! true}, :line 690, :column 1, :file cljs/core.cljc, :name cljs.core/goog-define, :ns cljs.core, :macro true}, pos? {:cljs.analyzer/numeric true, :arglists ([x]), :line 1069, :column 1, :file cljs/core.cljc, :name cljs.core/pos?, :ns cljs.core, :macro true}, specify! {:arglists ([expr & impls]), :doc Identical to reify but mutates its first argument., :line 1273, :column 1, :file cljs/core.cljc, :name cljs.core/specify!, :ns cljs.core, :macro true}, if-not {:macro true, :arglists ([test then] [test then else]), :doc Evaluates test. If logical false, evaluates and returns then expr, | |
| otherwise else expr, if supplied, else nil., :file clojure/core.clj, :line 732, :column 4, :name cljs.core/if-not, :ns cljs.core}, alength {:arglists ([a]), :line 2399, :column 1, :file cljs/core.cljc, :name cljs.core/alength, :ns cljs.core, :macro true}, bit-xor {:cljs.analyzer/numeric true, :arglists ([x y] [x y & more]), :line 1109, :column 1, :file cljs/core.cljc, :name cljs.core/bit-xor, :ns cljs.core, :macro true}, doseq {:arglists ([seq-exprs & body]), :doc Repeatedly executes body (presumably for side-effects) with | |
| bindings and filtering as provided by "for". Does not retain | |
| the head of the sequence. Returns nil., :line 2247, :column 1, :file cljs/core.cljc, :name cljs.core/doseq, :ns cljs.core, :macro true}, unsigned-bit-shift-right {:cljs.analyzer/numeric true, :arglists ([x n]), :line 1135, :column 1, :file cljs/core.cljc, :name cljs.core/unsigned-bit-shift-right, :ns cljs.core, :macro true}, neg? {:cljs.analyzer/numeric true, :arglists ([x]), :line 1072, :column 1, :file cljs/core.cljc, :name cljs.core/neg?, :ns cljs.core, :macro true}, unchecked-float {:arglists ([x]), :line 969, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-float, :ns cljs.core, :macro true}, undefined? {:arglists ([x]), :doc Return true if argument is identical to the JavaScript undefined value., :line 914, :column 1, :file cljs/core.cljc, :name cljs.core/undefined?, :ns cljs.core, :macro true}, deftype {:arglists ([t fields & impls]), :doc (deftype name [fields*] options* specs*) | |
| Currently there are no options. | |
| Each spec consists of a protocol or interface name followed by zero | |
| or more method bodies: | |
| protocol-or-Object | |
| (methodName [args*] body)* | |
| The type will have the (by default, immutable) fields named by | |
| fields, which can have type hints. Protocols and methods | |
| are optional. The only methods that can be supplied are those | |
| declared in the protocols/interfaces. Note that method bodies are | |
| not closures, the local environment includes only the named fields, | |
| and those fields can be accessed directly. Fields can be qualified | |
| with the metadata :mutable true at which point (set! afield aval) will be | |
| supported in method bodies. Note well that mutable fields are extremely | |
| difficult to use correctly, and are present only to facilitate the building | |
| of higherlevel constructs, such as ClojureScript's reference types, in | |
| ClojureScript itself. They are for experts only - if the semantics and | |
| implications of :mutable are not immediately apparent to you, you should not | |
| be using them. | |
| Method definitions take the form: | |
| (methodname [args*] body) | |
| The argument and return types can be hinted on the arg and | |
| methodname symbols. If not supplied, they will be inferred, so type | |
| hints should be reserved for disambiguation. | |
| Methods should be supplied for all methods of the desired | |
| protocol(s). You can also define overrides for methods of Object. Note that | |
| a parameter must be supplied to correspond to the target object | |
| ('this' in JavaScript parlance). Note also that recur calls to the method | |
| head should *not* pass the target object, it will be supplied | |
| automatically and can not be substituted. | |
| In the method bodies, the (unqualified) name can be used to name the | |
| class (for calls to new, instance? etc). | |
| One constructor will be defined, taking the designated fields. Note | |
| that the field names __meta and __extmap are currently reserved and | |
| should not be used when defining your own types. | |
| Given (deftype TypeName ...), a factory function called ->TypeName | |
| will be defined, taking positional parameters for the fields, :line 1563, :column 1, :file cljs/core.cljc, :name cljs.core/deftype, :ns cljs.core, :macro true}, mask {:arglists ([hash shift]), :line 1142, :column 1, :file cljs/core.cljc, :name cljs.core/mask, :ns cljs.core, :macro true}, when-let {:macro true, :arglists ([bindings & body]), :doc bindings => binding-form test | |
| When test is true, evaluates body with binding-form bound to the value of test, :file clojure/core.clj, :line 1747, :column 4, :name cljs.core/when-let, :ns cljs.core}, divide {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1030, :column 1, :file cljs/core.cljc, :name cljs.core/divide, :ns cljs.core, :macro true}, coercive-boolean {:arglists ([x]), :line 847, :column 1, :file cljs/core.cljc, :name cljs.core/coercive-boolean, :ns cljs.core, :macro true}, <= {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1040, :column 1, :file cljs/core.cljc, :name cljs.core/<=, :ns cljs.core, :macro true}, if-some {:macro true, :arglists ([bindings then] [bindings then else & oldform]), :doc bindings => binding-form test | |
| If test is not nil, evaluates then with binding-form bound to the | |
| value of test, if not, yields else, :file clojure/core.clj, :line 1762, :column 4, :name cljs.core/if-some, :ns cljs.core}, * {:cljs.analyzer/numeric true, :arglists ([] [x] [x y] [x y & more]), :line 1019, :column 1, :file cljs/core.cljc, :name cljs.core/*, :ns cljs.core, :macro true}, min {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1081, :column 1, :file cljs/core.cljc, :name cljs.core/min, :ns cljs.core, :macro true}, lazy-seq {:arglists ([& body]), :doc Takes a body of expressions that returns an ISeq or nil, and yields | |
| a ISeqable object that will invoke the body only the first time seq | |
| is called, and will cache the result and return it on all subsequent | |
| seq calls., :line 1960, :column 1, :file cljs/core.cljc, :name cljs.core/lazy-seq, :ns cljs.core, :macro true}, js-delete {:arglists ([obj key]), :line 860, :column 1, :file cljs/core.cljc, :name cljs.core/js-delete, :ns cljs.core, :macro true}, truth_ {:arglists ([x]), :line 852, :column 1, :file cljs/core.cljc, :name cljs.core/truth_, :ns cljs.core, :macro true}, defcurried {:private true, :arglists ([name doc meta args & body]), :doc Builds another arity of the fn that returns a fn awaiting the last | |
| param, :line 1168, :column 1, :file cljs/core.cljc, :name cljs.core/defcurried, :ns cljs.core, :macro true}, js-debugger {:arglists ([]), :doc Emit JavaScript "debugger;" statement., :line 866, :column 1, :file cljs/core.cljc, :name cljs.core/js-debugger, :ns cljs.core, :macro true}, let {:arglists ([bindings & body]), :doc binding => binding-form init-expr | |
| Evaluates the exprs in a lexical context in which the symbols in | |
| the binding-forms are bound to their respective init-exprs or parts | |
| therein., :line 720, :column 1, :file cljs/core.cljc, :name cljs.core/let, :ns cljs.core, :macro true}, -> {:macro true, :arglists ([x & forms]), :doc Threads the expr through the forms. Inserts x as the | |
| second item in the first form, making a list of it if it is not a | |
| list already. If there are more forms, inserts the first form as the | |
| second item in second form, etc., :file clojure/core.clj, :line 1564, :column 4, :name cljs.core/->, :ns cljs.core}, coercive-not= {:arglists ([x y]), :line 839, :column 1, :file cljs/core.cljc, :name cljs.core/coercive-not=, :ns cljs.core, :macro true}, doto {:macro true, :arglists ([x & forms]), :doc Evaluates x then calls all of the methods and functions with the | |
| value of x supplied at the front of the given arguments. The forms | |
| are evaluated in order. Returns x. | |
| (doto (new java.util.HashMap) (.put "a" 1) (.put "b" 2)), :file clojure/core.clj, :line 3700, :column 4, :name cljs.core/doto, :ns cljs.core}, areduce {:arglists ([a idx ret init expr]), :doc Reduces an expression across an array a, using an index named idx, | |
| and return value named ret, initialized to init, setting ret to the | |
| evaluation of expr at each step, returning ret., :line 2419, :column 1, :file cljs/core.cljc, :name cljs.core/areduce, :ns cljs.core, :macro true}, double {:arglists ([x]), :line 964, :column 1, :file cljs/core.cljc, :name cljs.core/double, :ns cljs.core, :macro true}, bit-and-not {:cljs.analyzer/numeric true, :arglists ([x y] [x y & more]), :line 1113, :column 1, :file cljs/core.cljc, :name cljs.core/bit-and-not, :ns cljs.core, :macro true}, unchecked-add-int {:cljs.analyzer/numeric true, :arglists ([& xs]), :line 975, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-add-int, :ns cljs.core, :macro true}, fn {:macro true, :arglists ([& sigs]), :doc params => positional-params* , or positional-params* & next-param | |
| positional-param => binding-form | |
| next-param => binding-form | |
| name => symbol | |
| Defines a function, :file clojure/core.clj, :line 4333, :column 4, :name cljs.core/fn, :ns cljs.core}, short {:arglists ([x]), :line 962, :column 1, :file cljs/core.cljc, :name cljs.core/short, :ns cljs.core, :macro true}, js-this {:private true, :arglists ([]), :line 1288, :column 1, :file cljs/core.cljc, :name cljs.core/js-this, :ns cljs.core, :macro true}, unchecked-double {:arglists ([x]), :line 970, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-double, :ns cljs.core, :macro true}, string? {:arglists ([x]), :line 902, :column 1, :file cljs/core.cljc, :name cljs.core/string?, :ns cljs.core, :macro true}, js-arguments {:arglists ([]), :line 857, :column 1, :file cljs/core.cljc, :name cljs.core/js-arguments, :ns cljs.core, :macro true}, unchecked-multiply-int {:cljs.analyzer/numeric true, :arglists ([& xs]), :line 996, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-multiply-int, :ns cljs.core, :macro true}, as-> {:macro true, :arglists ([expr name & forms]), :doc Binds name to expr, evaluates the first form in the lexical context | |
| of that binding, then binds name to that result, repeating for each | |
| successive form, returning the result of the last form., :file clojure/core.clj, :line 7261, :column 4, :name cljs.core/as->, :ns cljs.core}, when-not {:macro true, :arglists ([test & body]), :doc Evaluates test. If logical false, evaluates body in an implicit do., :file clojure/core.clj, :line 483, :column 4, :name cljs.core/when-not, :ns cljs.core}, when {:macro true, :arglists ([test & body]), :doc Evaluates test. If logical true, evaluates body in an implicit do., :file clojure/core.clj, :line 477, :column 4, :name cljs.core/when, :ns cljs.core}, int {:cljs.analyzer/numeric true, :arglists ([x]), :line 1106, :column 1, :file cljs/core.cljc, :name cljs.core/int, :ns cljs.core, :macro true}, > {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1045, :column 1, :file cljs/core.cljc, :name cljs.core/>, :ns cljs.core, :macro true}, keyword? {:arglists ([x]), :line 937, :column 1, :file cljs/core.cljc, :name cljs.core/keyword?, :ns cljs.core, :macro true}, unchecked-multiply {:cljs.analyzer/numeric true, :arglists ([& xs]), :line 993, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-multiply, :ns cljs.core, :macro true}, gen-apply-to {:arglists ([]), :line 2548, :column 1, :file cljs/core.cljc, :name cljs.core/gen-apply-to, :ns cljs.core, :macro true}, some->> {:macro true, :arglists ([expr & forms]), :doc When expr is not nil, threads it into the first form (via ->>), | |
| and when that result is not nil, through the next etc, :file clojure/core.clj, :line 7282, :column 4, :name cljs.core/some->>, :ns cljs.core}, unchecked-dec {:cljs.analyzer/numeric true, :arglists ([x]), :line 978, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-dec, :ns cljs.core, :macro true}, defn {:doc Same as (def name (core/fn [params* ] exprs*)) or (def | |
| name (core/fn ([params* ] exprs*)+)) with any doc-string or attrs added | |
| to the var metadata. prepost-map defines a map with optional keys | |
| :pre and :post that contain collections of pre or post conditions., :arglists ([name doc-string? attr-map? [params*] prepost-map? body] [name doc-string? attr-map? ([params*] prepost-map? body) + attr-map?]), :line 2786, :column 1, :file cljs/core.cljc, :name cljs.core/defn, :ns cljs.core, :macro true}, float {:arglists ([x]), :line 963, :column 1, :file cljs/core.cljc, :name cljs.core/float, :ns cljs.core, :macro true}, js-in {:arglists ([key obj]), :line 863, :column 1, :file cljs/core.cljc, :name cljs.core/js-in, :ns cljs.core, :macro true}, es6-iterable {:arglists ([ty]), :line 2581, :column 1, :file cljs/core.cljc, :name cljs.core/es6-iterable, :ns cljs.core, :macro true}, amap {:arglists ([a idx ret expr]), :doc Maps an expression across an array a, using an index named idx, and | |
| return value named ret, initialized to a clone of a, then setting | |
| each element of ret to the evaluation of expr, returning the new | |
| array ret., :line 2404, :column 1, :file cljs/core.cljc, :name cljs.core/amap, :ns cljs.core, :macro true}, declare {:macro true, :arglists ([& names]), :doc defs the supplied var names with no bindings, useful for making forward declarations., :file clojure/core.clj, :line 2645, :column 4, :name cljs.core/declare, :ns cljs.core}, - {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1014, :column 1, :file cljs/core.cljc, :name cljs.core/-, :ns cljs.core, :macro true}, hash-set {:arglists ([] [& xs]), :line 2356, :column 1, :file cljs/core.cljc, :name cljs.core/hash-set, :ns cljs.core, :macro true}, or {:arglists ([] [x] [x & next]), :doc Evaluates exprs one at a time, from left to right. If a form | |
| returns a logical true value, or returns that value and doesn't | |
| evaluate any of the other expressions, otherwise it returns the | |
| value of the last expression. (or) returns nil., :line 813, :column 1, :file cljs/core.cljc, :name cljs.core/or, :ns cljs.core, :macro true}, assert-args {:private true, :arglists ([fnname & pairs]), :line 605, :column 1, :file cljs/core.cljc, :name cljs.core/assert-args, :ns cljs.core, :macro true}, extend-type {:arglists ([type-sym & impls]), :doc Extend a type to a series of protocols. Useful when you are | |
| supplying the definitions explicitly inline. Propagates the | |
| type as a type hint on the first argument of all fns. | |
| (extend-type MyType | |
| ICounted | |
| (-count [c] ...) | |
| Foo | |
| (bar [x y] ...) | |
| (baz ([x] ...) ([x y & zs] ...)), :line 1472, :column 1, :file cljs/core.cljc, :name cljs.core/extend-type, :ns cljs.core, :macro true}, macroexpand-1 {:arglists ([quoted]), :doc If form represents a macro form, returns its expansion, | |
| else returns form., :line 2618, :column 1, :file cljs/core.cljc, :name cljs.core/macroexpand-1, :ns cljs.core, :macro true}, bit-test {:arglists ([x n]), :line 1123, :column 1, :file cljs/core.cljc, :name cljs.core/bit-test, :ns cljs.core, :macro true}, defmethod {:arglists ([multifn dispatch-val & fn-tail]), :doc Creates and installs a new method of multimethod associated with dispatch-value. , :line 2500, :column 1, :file cljs/core.cljc, :name cljs.core/defmethod, :ns cljs.core, :macro true}, time {:arglists ([expr]), :doc Evaluates expr and prints the time it took. Returns the value of expr., :line 2505, :column 1, :file cljs/core.cljc, :name cljs.core/time, :ns cljs.core, :macro true}, zero? {:cljs.analyzer/numeric true, :arglists ([x]), :line 1066, :column 1, :file cljs/core.cljc, :name cljs.core/zero?, :ns cljs.core, :macro true}, unchecked-dec-int {:cljs.analyzer/numeric true, :arglists ([x]), :line 981, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-dec-int, :ns cljs.core, :macro true}, memfn {:macro true, :arglists ([name & args]), :doc Expands into code that creates a fn that expects to be passed an | |
| object and any args and calls the named instance method on the | |
| object passing the args. Use when you want to treat a Java method as | |
| a first-class fn. name may be type-hinted with the method receiver's | |
| type in order to avoid reflective calls., :file clojure/core.clj, :line 3717, :column 4, :name cljs.core/memfn, :ns cljs.core}, js-obj {:arglists ([& rest]), :line 2379, :column 1, :file cljs/core.cljc, :name cljs.core/js-obj, :ns cljs.core, :macro true}, nil? {:arglists ([x]), :line 831, :column 1, :file cljs/core.cljc, :name cljs.core/nil?, :ns cljs.core, :macro true}, extend-protocol {:macro true, :arglists ([p & specs]), :doc Useful when you want to provide several implementations of the same | |
| protocol all at once. Takes a single protocol and the implementation | |
| of that protocol for one or more types. Expands into calls to | |
| extend-type: | |
| (extend-protocol Protocol | |
| AType | |
| (foo [x] ...) | |
| (bar [x y] ...) | |
| BType | |
| (foo [x] ...) | |
| (bar [x y] ...) | |
| AClass | |
| (foo [x] ...) | |
| (bar [x y] ...) | |
| nil | |
| (foo [x] ...) | |
| (bar [x y] ...)) | |
| expands into: | |
| (do | |
| (clojure.core/extend-type AType Protocol | |
| (foo [x] ...) | |
| (bar [x y] ...)) | |
| (clojure.core/extend-type BType Protocol | |
| (foo [x] ...) | |
| (bar [x y] ...)) | |
| (clojure.core/extend-type AClass Protocol | |
| (foo [x] ...) | |
| (bar [x y] ...)) | |
| (clojure.core/extend-type nil Protocol | |
| (foo [x] ...) | |
| (bar [x y] ...))), :file clojure/core_deftype.clj, :line 819, :column 4, :name cljs.core/extend-protocol, :ns cljs.core}, cond-> {:macro true, :arglists ([expr & clauses]), :doc Takes an expression and a set of test/form pairs. Threads expr (via ->) | |
| through each form for which the corresponding test | |
| expression is true. Note that, unlike cond branching, cond-> threading does | |
| not short circuit after the first true test expression., :file clojure/core.clj, :line 7233, :column 4, :name cljs.core/cond->, :ns cljs.core}, dotimes {:arglists ([bindings & body]), :doc bindings => name n | |
| Repeatedly executes body (presumably for side-effects) with name | |
| bound to integers from 0 through n-1., :line 2430, :column 1, :file cljs/core.cljc, :name cljs.core/dotimes, :ns cljs.core, :macro true}, bit-and {:cljs.analyzer/numeric true, :arglists ([x y] [x y & more]), :line 1093, :column 1, :file cljs/core.cljc, :name cljs.core/bit-and, :ns cljs.core, :macro true}, reify {:arglists ([& impls]), :doc reify is a macro with the following structure: | |
| (reify options* specs*) | |
| Currently there are no options. | |
| Each spec consists of the protocol name followed by zero | |
| or more method bodies: | |
| protocol | |
| (methodName [args+] body)* | |
| Methods should be supplied for all methods of the desired | |
| protocol(s). You can also define overrides for Object methods. Note that | |
| the first parameter must be supplied to correspond to the target object | |
| ('this' in JavaScript parlance). Note also that recur calls | |
| to the method head should *not* pass the target object, it will be supplied | |
| automatically and can not be substituted. | |
| recur works to method heads The method bodies of reify are lexical | |
| closures, and can refer to the surrounding local scope: | |
| (str (let [f "foo"] | |
| (reify Object | |
| (toString [this] f)))) | |
| == "foo" | |
| (seq (let [f "foo"] | |
| (reify ISeqable | |
| (-seq [this] (-seq f))))) | |
| == (\f \o \o)) | |
| reify always implements IMeta and IWithMeta and transfers meta | |
| data of the form to the created object. | |
| (meta ^{:k :v} (reify Object (toString [this] "foo"))) | |
| == {:k :v}, :line 1213, :column 1, :file cljs/core.cljc, :name cljs.core/reify, :ns cljs.core, :macro true}, instance? {:arglists ([t o]), :line 922, :column 1, :file cljs/core.cljc, :name cljs.core/instance?, :ns cljs.core, :macro true}, load-file* {:arglists ([f]), :line 2615, :column 1, :file cljs/core.cljc, :name cljs.core/load-file*, :ns cljs.core, :macro true}, defonce {:arglists ([x init]), :line 601, :column 1, :file cljs/core.cljc, :name cljs.core/defonce, :ns cljs.core, :macro true}, unchecked-add {:cljs.analyzer/numeric true, :arglists ([& xs]), :line 972, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-add, :ns cljs.core, :macro true}, rfn {:private true, :arglists ([[f1 k] fkv]), :doc Builds 3-arity reducing fn given names of wrapped fn and key, and k/v impl., :line 1185, :column 1, :file cljs/core.cljc, :name cljs.core/rfn, :ns cljs.core, :macro true}, identical? {:arglists ([a b]), :line 919, :column 1, :file cljs/core.cljc, :name cljs.core/identical?, :ns cljs.core, :macro true}, unchecked-divide-int {:cljs.analyzer/numeric true, :arglists ([& xs]), :line 984, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-divide-int, :ns cljs.core, :macro true}, defn- {:macro true, :arglists ([name & decls]), :doc same as defn, yielding non-public def, :file clojure/core.clj, :line 4719, :column 4, :name cljs.core/defn-, :ns cljs.core}, defprotocol {:arglists ([psym & doc+methods]), :doc A protocol is a named set of named methods and their signatures: | |
| (defprotocol AProtocolName | |
| ;optional doc string | |
| "A doc string for AProtocol abstraction" | |
| ;method signatures | |
| (bar [this a b] "bar docs") | |
| (baz [this a] [this a b] [this a b c] "baz docs")) | |
| No implementations are provided. Docs can be specified for the | |
| protocol overall and for each method. The above yields a set of | |
| polymorphic functions and a protocol object. All are | |
| namespace-qualified by the ns enclosing the definition The resulting | |
| functions dispatch on the type of their first argument, which is | |
| required and corresponds to the implicit target object ('this' in | |
| JavaScript parlance). defprotocol is dynamic, has no special compile-time | |
| effect, and defines no new types. | |
| (defprotocol P | |
| (foo [this]) | |
| (bar-me [this] [this y])) | |
| (deftype Foo [a b c] | |
| P | |
| (foo [this] a) | |
| (bar-me [this] b) | |
| (bar-me [this y] (+ c y))) | |
| (bar-me (Foo. 1 2 3) 42) | |
| => 45 | |
| (foo | |
| (let [x 42] | |
| (reify P | |
| (foo [this] 17) | |
| (bar-me [this] x) | |
| (bar-me [this y] x)))) | |
| => 17, :line 1796, :column 1, :file cljs/core.cljc, :name cljs.core/defprotocol, :ns cljs.core, :macro true}, unchecked-subtract {:cljs.analyzer/numeric true, :arglists ([& xs]), :line 1008, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-subtract, :ns cljs.core, :macro true}, assert {:arglists ([x] [x message]), :doc Evaluates expr and throws an exception if it does not evaluate to | |
| logical true., :line 2146, :column 1, :file cljs/core.cljc, :name cljs.core/assert, :ns cljs.core, :macro true}, true? {:arglists ([x]), :line 896, :column 1, :file cljs/core.cljc, :name cljs.core/true?, :ns cljs.core, :macro true}, array {:arglists ([& rest]), :line 2303, :column 1, :file cljs/core.cljc, :name cljs.core/array, :ns cljs.core, :macro true}, letfn {:macro true, :arglists ([fnspecs & body]), :doc fnspec ==> (fname [params*] exprs) or (fname ([params*] exprs)+) | |
| Takes a vector of function specs and a body, and generates a set of | |
| bindings of functions to their names. All of the names are available | |
| in all of the definitions of the functions, as well as the body., :file clojure/core.clj, :line 6271, :column 4, :name cljs.core/letfn, :ns cljs.core}, / {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1025, :column 1, :file cljs/core.cljc, :name cljs.core//, :ns cljs.core, :macro true}, bitpos {:arglists ([hash shift]), :line 1146, :column 1, :file cljs/core.cljc, :name cljs.core/bitpos, :ns cljs.core, :macro true}, bit-or {:cljs.analyzer/numeric true, :arglists ([x y] [x y & more]), :line 1102, :column 1, :file cljs/core.cljc, :name cljs.core/bit-or, :ns cljs.core, :macro true}, vector {:arglists ([] [& xs]), :line 2325, :column 1, :file cljs/core.cljc, :name cljs.core/vector, :ns cljs.core, :macro true}, >= {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1050, :column 1, :file cljs/core.cljc, :name cljs.core/>=, :ns cljs.core, :macro true}, loop {:arglists ([bindings & body]), :doc Evaluates the exprs in a lexical context in which the symbols in | |
| the binding-forms are bound to their respective init-exprs or parts | |
| therein. Acts as a recur target., :line 732, :column 1, :file cljs/core.cljc, :name cljs.core/loop, :ns cljs.core, :macro true}, bit-flip {:cljs.analyzer/numeric true, :arglists ([x n]), :line 1120, :column 1, :file cljs/core.cljc, :name cljs.core/bit-flip, :ns cljs.core, :macro true}, js-mod {:cljs.analyzer/numeric true, :arglists ([num div]), :line 1087, :column 1, :file cljs/core.cljc, :name cljs.core/js-mod, :ns cljs.core, :macro true}, with-out-str {:arglists ([& body]), :doc Evaluates exprs in a context in which *print-fn* is bound to .append | |
| on a fresh StringBuffer. Returns the string created by any nested | |
| printing calls., :line 2558, :column 1, :file cljs/core.cljc, :name cljs.core/with-out-str, :ns cljs.core, :macro true}, condp {:arglists ([pred expr & clauses]), :doc Takes a binary predicate, an expression, and a set of clauses. | |
| Each clause can take the form of either: | |
| test-expr result-expr | |
| test-expr :>> result-fn | |
| Note :>> is an ordinary keyword. | |
| For each clause, (pred test-expr expr) is evaluated. If it returns | |
| logical true, the clause is a match. If a binary clause matches, the | |
| result-expr is returned, if a ternary clause matches, its result-fn, | |
| which must be a unary function, is called with the result of the | |
| predicate as its argument, the result of that call being the return | |
| value of condp. A single default expression can follow the clauses, | |
| and its value will be returned if no clause matches. If no default | |
| expression is provided and no clause matches, an | |
| IllegalArgumentException is thrown., :added 1.0, :line 2011, :column 1, :file cljs/core.cljc, :name cljs.core/condp, :ns cljs.core, :macro true}, cond {:macro true, :arglists ([& clauses]), :doc Takes a set of test/expr pairs. It evaluates each test one at a | |
| time. If a test returns logical true, cond evaluates and returns | |
| the value of the corresponding expr and doesn't evaluate any of the | |
| other tests or exprs. (cond) returns nil., :file clojure/core.clj, :line 564, :column 4, :name cljs.core/cond, :ns cljs.core}, some-> {:macro true, :arglists ([expr & forms]), :doc When expr is not nil, threads it into the first form (via ->), | |
| and when that result is not nil, through the next etc, :file clojure/core.clj, :line 7271, :column 4, :name cljs.core/some->, :ns cljs.core}, ns-interns {:arglists ([[quote ns]]), :doc Returns a map of the intern mappings for the namespace., :line 2587, :column 1, :file cljs/core.cljc, :name cljs.core/ns-interns, :ns cljs.core, :macro true}, for {:arglists ([seq-exprs body-expr]), :doc List comprehension. Takes a vector of one or more | |
| binding-form/collection-expr pairs, each followed by zero or more | |
| modifiers, and yields a lazy sequence of evaluations of expr. | |
| Collections are iterated in a nested fashion, rightmost fastest, | |
| and nested coll-exprs can refer to bindings created in prior | |
| binding-forms. Supported modifiers are: :let [binding-form expr ...], | |
| :while test, :when test. | |
| (take 100 (for [x (range 100000000) y (range 1000000) :while (< y x)] [x y])), :line 2160, :column 1, :file cljs/core.cljc, :name cljs.core/for, :ns cljs.core, :macro true}, binding {:arglists ([bindings & body]), :doc binding => var-symbol init-expr | |
| Creates new bindings for the (already-existing) vars, with the | |
| supplied initial values, executes the exprs in an implicit do, then | |
| re-establishes the bindings that existed before. The new bindings | |
| are made in parallel (unlike let); all init-exprs are evaluated | |
| before the vars are bound to their new values., :line 1998, :column 1, :file cljs/core.cljc, :name cljs.core/binding, :ns cljs.core, :macro true}, array-map {:arglists ([] [& kvs]), :line 2336, :column 1, :file cljs/core.cljc, :name cljs.core/array-map, :ns cljs.core, :macro true}, unchecked-byte {:arglists ([x]), :line 966, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-byte, :ns cljs.core, :macro true}, defmacro {:arglists ([name doc-string? attr-map? [params*] body] [name doc-string? attr-map? ([params*] body) + attr-map?]), :doc Like defn, but the resulting function name is declared as a | |
| macro and will be used as a macro by the compiler when it is | |
| called., :macro true, :line 2861, :column 1, :file cljs/core.cljc, :name cljs.core/defmacro, :ns cljs.core}, unchecked-short {:arglists ([x]), :line 968, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-short, :ns cljs.core, :macro true}, inc {:cljs.analyzer/numeric true, :arglists ([x]), :line 1063, :column 1, :file cljs/core.cljc, :name cljs.core/inc, :ns cljs.core, :macro true}, with-redefs {:arglists ([bindings & body]), :doc binding => var-symbol temp-value-expr | |
| Temporarily redefines vars while executing the body. The | |
| temp-value-exprs will be evaluated and each resulting value will | |
| replace in parallel the root value of its var. After the body is | |
| executed, the root values of all the vars will be set back to their | |
| old values. Useful for mocking out functions during testing., :line 1976, :column 1, :file cljs/core.cljc, :name cljs.core/with-redefs, :ns cljs.core, :macro true}, bit-clear {:cljs.analyzer/numeric true, :arglists ([x n]), :line 1117, :column 1, :file cljs/core.cljc, :name cljs.core/bit-clear, :ns cljs.core, :macro true}, list {:arglists ([] [x & xs]), :line 2320, :column 1, :file cljs/core.cljc, :name cljs.core/list, :ns cljs.core, :macro true}, + {:cljs.analyzer/numeric true, :arglists ([] [x] [x y] [x y & more]), :line 955, :column 1, :file cljs/core.cljc, :name cljs.core/+, :ns cljs.core, :macro true}, aset {:arglists ([a i v] [a idx idx2 & idxv]), :line 947, :column 1, :file cljs/core.cljc, :name cljs.core/aset, :ns cljs.core, :macro true}, defmulti {:arglists ([mm-name & options]), :doc Creates a new multimethod with the associated dispatch function. | |
| The docstring and attribute-map are optional. | |
| Options are key-value pairs and may be one of: | |
| :default the default dispatch value, defaults to :default | |
| :hierarchy the isa? hierarchy to use for dispatching | |
| defaults to the global hierarchy, :line 2454, :column 1, :file cljs/core.cljc, :name cljs.core/defmulti, :ns cljs.core, :macro true}, str {:arglists ([& xs]), :line 781, :column 1, :file cljs/core.cljc, :name cljs.core/str, :ns cljs.core, :macro true}, coercive-= {:arglists ([x y]), :line 843, :column 1, :file cljs/core.cljc, :name cljs.core/coercive-=, :ns cljs.core, :macro true}, hash-map {:arglists ([] [& kvs]), :line 2346, :column 1, :file cljs/core.cljc, :name cljs.core/hash-map, :ns cljs.core, :macro true}, if-let {:macro true, :arglists ([bindings then] [bindings then else & oldform]), :doc bindings => binding-form test | |
| If test is true, evaluates then with binding-form bound to the value of | |
| test, if not, yields else, :file clojure/core.clj, :line 1727, :column 4, :name cljs.core/if-let, :ns cljs.core}, false? {:arglists ([x]), :line 899, :column 1, :file cljs/core.cljc, :name cljs.core/false?, :ns cljs.core, :macro true}, case {:arglists ([e & clauses]), :doc Takes an expression, and a set of clauses. | |
| Each clause can take the form of either: | |
| test-constant result-expr | |
| (test-constant1 ... test-constantN) result-expr | |
| The test-constants are not evaluated. They must be compile-time | |
| literals, and need not be quoted. If the expression is equal to a | |
| test-constant, the corresponding result-expr is returned. A single | |
| default expression can follow the clauses, and its value will be | |
| returned if no clause matches. If no default expression is provided | |
| and no clause matches, an Error is thrown. | |
| Unlike cond and condp, case does a constant-time dispatch, the | |
| clauses are not considered sequentially. All manner of constant | |
| expressions are acceptable in case, including numbers, strings, | |
| symbols, keywords, and (ClojureScript) composites thereof. Note that since | |
| lists are used to group multiple constants that map to the same | |
| expression, a vector can be used to match a list if needed. The | |
| test-constants need not be all of the same type., :line 2075, :column 1, :file cljs/core.cljc, :name cljs.core/case, :ns cljs.core, :macro true}, exists? {:arglists ([x]), :doc Return true if argument exists, analogous to usage of typeof operator | |
| in JavaScript., :line 906, :column 1, :file cljs/core.cljc, :name cljs.core/exists?, :ns cljs.core, :macro true}, bit-not {:cljs.analyzer/numeric true, :arglists ([x]), :line 1090, :column 1, :file cljs/core.cljc, :name cljs.core/bit-not, :ns cljs.core, :macro true}, byte {:arglists ([x]), :line 961, :column 1, :file cljs/core.cljc, :name cljs.core/byte, :ns cljs.core, :macro true}, max {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1075, :column 1, :file cljs/core.cljc, :name cljs.core/max, :ns cljs.core, :macro true}, == {:cljs.analyzer/numeric true, :arglists ([x] [x y] [x y & more]), :line 1055, :column 1, :file cljs/core.cljc, :name cljs.core/==, :ns cljs.core, :macro true}, lazy-cat {:arglists ([& colls]), :doc Expands to code which yields a lazy sequence of the concatenation | |
| of the supplied colls. Each coll expr is not evaluated until it is | |
| needed. | |
| (lazy-cat xs ys zs) === (concat (lazy-seq xs) (lazy-seq ys) (lazy-seq zs)), :line 2569, :column 1, :file cljs/core.cljc, :name cljs.core/lazy-cat, :ns cljs.core, :macro true}, comment {:macro true, :arglists ([& body]), :doc Ignores body, yields nil, :file clojure/core.clj, :line 4531, :column 4, :name cljs.core/comment, :ns cljs.core}, copy-arguments {:arglists ([dest]), :line 2680, :column 1, :file cljs/core.cljc, :name cljs.core/copy-arguments, :ns cljs.core, :macro true}, unsafe-cast {:arglists ([t x]), :doc EXPERIMENTAL: Subject to change. Unsafely cast a value to a different type., :line 885, :column 1, :file cljs/core.cljc, :name cljs.core/unsafe-cast, :ns cljs.core, :macro true}, defrecord {:arglists ([rsym fields & impls]), :doc (defrecord name [fields*] options* specs*) | |
| Currently there are no options. | |
| Each spec consists of a protocol or interface name followed by zero | |
| or more method bodies: | |
| protocol-or-Object | |
| (methodName [args*] body)* | |
| The record will have the (immutable) fields named by | |
| fields, which can have type hints. Protocols and methods | |
| are optional. The only methods that can be supplied are those | |
| declared in the protocols. Note that method bodies are | |
| not closures, the local environment includes only the named fields, | |
| and those fields can be accessed directly. | |
| Method definitions take the form: | |
| (methodname [args*] body) | |
| The argument and return types can be hinted on the arg and | |
| methodname symbols. If not supplied, they will be inferred, so type | |
| hints should be reserved for disambiguation. | |
| Methods should be supplied for all methods of the desired | |
| protocol(s). You can also define overrides for | |
| methods of Object. Note that a parameter must be supplied to | |
| correspond to the target object ('this' in JavaScript parlance). Note also | |
| that recur calls to the method head should *not* pass the target object, it | |
| will be supplied automatically and can not be substituted. | |
| In the method bodies, the (unqualified) name can be used to name the | |
| class (for calls to new, instance? etc). | |
| The type will have implementations of several ClojureScript | |
| protocol generated automatically: IMeta/IWithMeta (metadata support) and | |
| IMap, etc. | |
| In addition, defrecord will define type-and-value-based =, | |
| and will define ClojureScript IHash and IEquiv. | |
| Two constructors will be defined, one taking the designated fields | |
| followed by a metadata map (nil for none) and an extension field | |
| map (nil for none), and one taking only the fields (using nil for | |
| meta and extension fields). Note that the field names __meta | |
| and __extmap are currently reserved and should not be used when | |
| defining your own records. | |
| Given (defrecord TypeName ...), two factory functions will be | |
| defined: ->TypeName, taking positional parameters for the fields, | |
| and map->TypeName, taking a map of keywords to field values., :line 1727, :column 1, :file cljs/core.cljc, :name cljs.core/defrecord, :ns cljs.core, :macro true}, make-array {:arglists ([size]), :line 2312, :column 1, :file cljs/core.cljc, :name cljs.core/make-array, :ns cljs.core, :macro true}, unchecked-negate-int {:cljs.analyzer/numeric true, :arglists ([x]), :line 1002, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-negate-int, :ns cljs.core, :macro true}, unchecked-inc {:cljs.analyzer/numeric true, :arglists ([x]), :line 987, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-inc, :ns cljs.core, :macro true}, and {:arglists ([] [x] [x & next]), :doc Evaluates exprs one at a time, from left to right. If a form | |
| returns logical false (nil or false), and returns that value and | |
| doesn't evaluate any of the other expressions, otherwise it returns | |
| the value of the last expr. (and) returns true., :line 795, :column 1, :file cljs/core.cljc, :name cljs.core/and, :ns cljs.core, :macro true}, number? {:arglists ([x]), :line 931, :column 1, :file cljs/core.cljc, :name cljs.core/number?, :ns cljs.core, :macro true}, js-comment {:arglists ([comment]), :doc Emit a top-level JavaScript multi-line comment. New lines will create a | |
| new comment line. Comment block will be preceded and followed by a newline, :line 871, :column 1, :file cljs/core.cljc, :name cljs.core/js-comment, :ns cljs.core, :macro true}, symbol? {:arglists ([x]), :line 934, :column 1, :file cljs/core.cljc, :name cljs.core/symbol?, :ns cljs.core, :macro true}, when-some {:macro true, :arglists ([bindings & body]), :doc bindings => binding-form test | |
| When test is not nil, evaluates body with binding-form bound to the | |
| value of test, :file clojure/core.clj, :line 1782, :column 4, :name cljs.core/when-some, :ns cljs.core}, unchecked-char {:arglists ([x]), :line 967, :column 1, :file cljs/core.cljc, :name cljs.core/unchecked-char, :ns cljs.core, :macro true}, ->> {:macro true, :arglists ([x & forms]), :doc Threads the expr through the forms. Inserts x as the | |
| last item in the first form, making a list of it if it is not a | |
| list already. If there are more forms, inserts the first form as the | |
| last item in second form, etc., :file clojure/core.clj, :line 1580, :column 4, :name cljs.core/->>, :ns cljs.core}, js-inline-comment {:arglists ([comment]), :doc Emit an inline JavaScript comment., :line 891, :column 1, :file cljs/core.cljc, :name cljs.core/js-inline-comment, :ns cljs.core, :macro true}}, :name cljs.core, :imports {StringBuffer goog.string.StringBuffer}, :requires {gstring goog.string, goog.string goog.string, gobject goog.object, goog.object goog.object, garray goog.array, goog.array goog.array, StringBuffer goog.string.StringBuffer}, :uses nil, :defs {->PersistentHashSet {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7952, :column 10, :end-line 7952, :end-column 27, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/IWithMeta cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/ILookup}, :factory :positional, :arglists (quote ([meta hash-map __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/IWithMeta cljs.core/ILookup}, :name cljs.core/->PersistentHashSet, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([meta hash-map __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 7952, :end-line 7952, :max-fixed-arity 3, :fn-var true, :arglists (quote ([meta hash-map __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/ILookup}}, js->clj {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9319, :column 7, :end-line 9319, :end-column 14, :arglists (quote ([x] [x & opts])), :doc Recursively transforms JavaScript arrays into ClojureScript | |
| vectors, and JavaScript objects into ClojureScript maps. With | |
| option ':keywordize-keys true' will convert object fields from | |
| strings to keywords., :top-fn {:variadic true, :max-fixed-arity 1, :method-params ([x]), :arglists ([x] [x & opts]), :arglists-meta (nil nil)}}, :name cljs.core/js->clj, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 1, :method-params ([x]), :arglists ([x] [x & opts]), :arglists-meta (nil nil)}, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9319, :end-line 9319, :max-fixed-arity 1, :fn-var true, :arglists ([x] [x & opts]), :doc Recursively transforms JavaScript arrays into ClojureScript | |
| vectors, and JavaScript objects into ClojureScript maps. With | |
| option ':keywordize-keys true' will convert object fields from | |
| strings to keywords.}, sort-by {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2119, :column 7, :end-line 2119, :end-column 14, :arglists (quote ([keyfn coll] [keyfn comp coll])), :doc Returns a sorted sequence of the items in coll, where the sort | |
| order is determined by comparing (keyfn item). Comp can be | |
| boolean-valued comparison funcion, or a -/0/+ valued comparator. | |
| Comp defaults to compare., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([keyfn coll] [keyfn comp coll]), :arglists ([keyfn coll] [keyfn comp coll]), :arglists-meta (nil nil)}}, :name cljs.core/sort-by, :variadic false, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([keyfn coll] [keyfn comp coll]), :arglists ([keyfn coll] [keyfn comp coll]), :arglists-meta (nil nil)}, :method-params ([keyfn coll] [keyfn comp coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2119, :end-line 2119, :max-fixed-arity 3, :fn-var true, :arglists ([keyfn coll] [keyfn comp coll]), :doc Returns a sorted sequence of the items in coll, where the sort | |
| order is determined by comparing (keyfn item). Comp can be | |
| boolean-valued comparison funcion, or a -/0/+ valued comparator. | |
| Comp defaults to compare.}, ITransientAssociative {:meta {:file cljs/core.cljs, :line 661, :column 14, :end-line 661, :end-column 35, :doc Protocol for adding associativity to transient collections., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-assoc! [[tcoll key val]]}}}, :protocol-symbol true, :name cljs.core/ITransientAssociative, :file cljs/core.cljs, :end-column 35, :column 1, :line 661, :protocol-info {:methods {-assoc! [[tcoll key val]]}}, :info nil, :end-line 661, :impls #{cljs.core/TransientVector cljs.core/TransientHashMap cljs.core/TransientArrayMap}, :doc Protocol for adding associativity to transient collections., :jsdoc (@interface)}, chunk-first {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3177, :column 7, :end-line 3177, :end-column 18, :arglists (quote ([s]))}, :name cljs.core/chunk-first, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3177, :end-line 3177, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, print-meta? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8772, :column 16, :end-line 8772, :end-column 27, :tag boolean, :arglists (quote ([opts obj]))}, :name cljs.core/print-meta?, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([opts obj]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8772, :ret-tag boolean, :end-line 8772, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([opts obj]))}, m3-hash-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 797, :column 15, :end-line 797, :end-column 26, :tag number, :arglists (quote ([in]))}, :name cljs.core/m3-hash-int, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([in]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 797, :ret-tag number, :end-line 797, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([in]))}, stepper {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3581, :column 7, :end-line 3581, :end-column 14, :arglists (quote ([xform iter]))}, :name cljs.core/stepper, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([xform iter]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3581, :end-line 3581, :max-fixed-arity 2, :fn-var true, :arglists (quote ([xform iter]))}, pr-str* {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 745, :column 7, :end-line 745, :end-column 14, :arglists (quote ([obj])), :doc Support so that collections can implement toString without | |
| loading all the printing machinery.}, :name cljs.core/pr-str*, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([obj]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 745, :end-line 745, :max-fixed-arity 1, :fn-var true, :arglists (quote ([obj])), :doc Support so that collections can implement toString without | |
| loading all the printing machinery.}, eduction {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9262, :column 7, :end-line 9262, :end-column 15, :arglists (quote ([xform* coll])), :doc Returns a reducible/iterable application of the transducers | |
| to the items in coll. Transducers are applied in order as if | |
| combined with comp. Note that these applications will be | |
| performed every time reduce/iterator is called., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(xforms)], :arglists ([& xforms]), :arglists-meta (nil)}}, :name cljs.core/eduction, :variadic true, :file cljs/core.cljs, :end-column 15, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(xforms)], :arglists ([& xforms]), :arglists-meta (nil)}, :method-params [(xforms)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 9262, :end-line 9262, :max-fixed-arity 0, :fn-var true, :arglists ([& xforms]), :doc Returns a reducible/iterable application of the transducers | |
| to the items in coll. Transducers are applied in order as if | |
| combined with comp. Note that these applications will be | |
| performed every time reduce/iterator is called.}, tree-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4439, :column 7, :end-line 4439, :end-column 15, :arglists (quote ([branch? children root])), :doc Returns a lazy sequence of the nodes in a tree, via a depth-first walk. | |
| branch? must be a fn of one arg that returns true if passed a node | |
| that can have children (but may not). children must be a fn of one | |
| arg that returns a sequence of the children. Will only be called on | |
| nodes for which branch? returns true. Root is the root node of the | |
| tree.}, :name cljs.core/tree-seq, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([branch? children root]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4439, :end-line 4439, :max-fixed-arity 3, :fn-var true, :arglists (quote ([branch? children root])), :doc Returns a lazy sequence of the nodes in a tree, via a depth-first walk. | |
| branch? must be a fn of one arg that returns true if passed a node | |
| that can have children (but may not). children must be a fn of one | |
| arg that returns a sequence of the children. Will only be called on | |
| nodes for which branch? returns true. Root is the root node of the | |
| tree.}, unchecked-remainder-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2417, :column 7, :end-line 2417, :end-column 30, :arglists (quote ([x n]))}, :name cljs.core/unchecked-remainder-int, :variadic false, :file cljs/core.cljs, :end-column 30, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2417, :end-line 2417, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x n]))}, uuid {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9842, :column 7, :end-line 9842, :end-column 11, :arglists (quote ([s]))}, :name cljs.core/uuid, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9842, :end-line 9842, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1052, :column 12, :end-line 1052, :end-column 15, :tag seq, :arglists (quote ([coll])), :doc Returns a seq on the collection. If the collection is | |
| empty, returns nil. (seq nil) returns nil. seq also works on | |
| Strings.}, :name cljs.core/seq, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1052, :ret-tag seq, :end-line 1052, :max-fixed-arity 1, :tag seq, :fn-var true, :arglists (quote ([coll])), :doc Returns a seq on the collection. If the collection is | |
| empty, returns nil. (seq nil) returns nil. seq also works on | |
| Strings.}, Volatile {:num-fields 1, :protocols #{cljs.core/IVolatile cljs.core/IDeref}, :name cljs.core/Volatile, :file cljs/core.cljs, :end-column 18, :type true, :column 10, :line 4037, :record false, :end-line 4037, :skip-protocol-flag #{cljs.core/IDeref}}, reduce {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2153, :column 7, :end-line 2153, :end-column 13, :arglists (quote ([f coll] [f val coll])), :doc f should be a function of 2 arguments. If val is not supplied, | |
| returns the result of applying f to the first 2 items in coll, then | |
| applying f to that result and the 3rd item, etc. If coll contains no | |
| items, f must accept no arguments as well, and reduce returns the | |
| result of calling f with no arguments. If coll has only 1 item, it | |
| is returned and f is not called. If val is supplied, returns the | |
| result of applying f to val and the first item in coll, then | |
| applying f to that result and the 2nd item, etc. If coll contains no | |
| items, returns val and f is not called., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f coll] [f val coll]), :arglists ([f coll] [f val coll]), :arglists-meta (nil nil)}}, :name cljs.core/reduce, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f coll] [f val coll]), :arglists ([f coll] [f val coll]), :arglists-meta (nil nil)}, :method-params ([f coll] [f val coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2153, :end-line 2153, :max-fixed-arity 3, :fn-var true, :arglists ([f coll] [f val coll]), :doc f should be a function of 2 arguments. If val is not supplied, | |
| returns the result of applying f to the first 2 items in coll, then | |
| applying f to that result and the 3rd item, etc. If coll contains no | |
| items, f must accept no arguments as well, and reduce returns the | |
| result of calling f with no arguments. If coll has only 1 item, it | |
| is returned and f is not called. If val is supplied, returns the | |
| result of applying f to val and the first item in coll, then | |
| applying f to that result and the 2nd item, etc. If coll contains no | |
| items, returns val and f is not called.}, INIT {:name cljs.core/INIT, :file cljs/core.cljs, :line 3530, :column 1, :end-line 3530, :end-column 10, :meta {:file cljs/core.cljs, :line 3530, :column 6, :end-line 3530, :end-column 10}}, find-ns {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10147, :column 7, :end-line 10147, :end-column 14, :arglists (quote ([ns]))}, :name cljs.core/find-ns, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([ns]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10147, :end-line 10147, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ns]))}, contains? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2010, :column 16, :end-line 2010, :end-column 25, :tag boolean, :arglists (quote ([coll v])), :doc Returns true if key is present in the given collection, otherwise | |
| returns false. Note that for numerically indexed collections like | |
| vectors and arrays, this tests if the numeric key is within the | |
| range of indexes. 'contains?' operates constant or logarithmic time; | |
| it will not perform a linear search for a value. See also 'some'.}, :name cljs.core/contains?, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([coll v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2010, :ret-tag boolean, :end-line 2010, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([coll v])), :doc Returns true if key is present in the given collection, otherwise | |
| returns false. Note that for numerically indexed collections like | |
| vectors and arrays, this tests if the numeric key is within the | |
| range of indexes. 'contains?' operates constant or logarithmic time; | |
| it will not perform a linear search for a value. See also 'some'.}, every? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3732, :column 16, :end-line 3732, :end-column 22, :tag boolean, :arglists (quote ([pred coll])), :doc Returns true if (pred x) is logical true for every x in coll, else | |
| false.}, :name cljs.core/every?, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3732, :ret-tag boolean, :end-line 3732, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([pred coll])), :doc Returns true if (pred x) is logical true for every x in coll, else | |
| false.}, ->ES6IteratorSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1143, :column 10, :end-line 1143, :end-column 24, :protocols #{cljs.core/ISeq cljs.core/ISeqable}, :skip-protocol-flag #{cljs.core/ISeq cljs.core/ISeqable}, :factory :positional, :arglists (quote ([value iter _rest]))}, :protocols #{cljs.core/ISeq cljs.core/ISeqable}, :name cljs.core/->ES6IteratorSeq, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([value iter _rest]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 1143, :end-line 1143, :max-fixed-arity 3, :fn-var true, :arglists (quote ([value iter _rest])), :skip-protocol-flag #{cljs.core/ISeq cljs.core/ISeqable}}, Var {:num-fields 3, :protocols #{cljs.core/IEquiv cljs.core/IFn cljs.core/Object cljs.core/IMeta cljs.core/Fn cljs.core/IDeref cljs.core/IWithMeta}, :name cljs.core/Var, :file cljs/core.cljs, :end-column 13, :type true, :column 10, :line 965, :record false, :end-line 965, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IFn cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}}, keep-indexed {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4059, :column 7, :end-line 4059, :end-column 19, :arglists (quote ([f] [f coll])), :doc Returns a lazy sequence of the non-nil results of (f index item). Note, | |
| this means false return values will be included. f must be free of | |
| side-effects. Returns a stateful transducer when no collection is | |
| provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f coll]), :arglists ([f] [f coll]), :arglists-meta (nil nil)}}, :name cljs.core/keep-indexed, :variadic false, :file cljs/core.cljs, :end-column 19, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f coll]), :arglists ([f] [f coll]), :arglists-meta (nil nil)}, :method-params ([f] [f coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4059, :end-line 4059, :max-fixed-arity 2, :fn-var true, :arglists ([f] [f coll]), :doc Returns a lazy sequence of the non-nil results of (f index item). Note, | |
| this means false return values will be included. f must be free of | |
| side-effects. Returns a stateful transducer when no collection is | |
| provided.}, ->PersistentQueueSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5354, :column 10, :end-line 5354, :end-column 28, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([meta front rear __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta}, :name cljs.core/->PersistentQueueSeq, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([meta front rear __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5354, :end-line 5354, :max-fixed-arity 4, :fn-var true, :arglists (quote ([meta front rear __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta}}, subs {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2613, :column 7, :end-line 2613, :end-column 11, :arglists (quote ([s start] [s start end])), :doc Returns the substring of s beginning at start inclusive, and ending | |
| at end (defaults to length of string), exclusive., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([s start] [s start end]), :arglists ([s start] [s start end]), :arglists-meta (nil nil)}}, :name cljs.core/subs, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([s start] [s start end]), :arglists ([s start] [s start end]), :arglists-meta (nil nil)}, :method-params ([s start] [s start end]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2613, :end-line 2613, :max-fixed-arity 3, :fn-var true, :arglists ([s start] [s start end]), :doc Returns the substring of s beginning at start inclusive, and ending | |
| at end (defaults to length of string), exclusive.}, set {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8187, :column 7, :end-line 8187, :end-column 10, :arglists (quote ([coll])), :doc Returns a set of the distinct elements of coll.}, :name cljs.core/set, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8187, :end-line 8187, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns a set of the distinct elements of coll.}, compare-indexed {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2073, :column 17, :end-line 2073, :end-column 32, :private true, :arglists (quote ([xs ys] [xs ys len n])), :doc Compare indexed collection., :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([xs ys] [xs ys len n]), :arglists ([xs ys] [xs ys len n]), :arglists-meta (nil nil)}}, :private true, :name cljs.core/compare-indexed, :variadic false, :file cljs/core.cljs, :end-column 32, :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([xs ys] [xs ys len n]), :arglists ([xs ys] [xs ys len n]), :arglists-meta (nil nil)}, :method-params ([xs ys] [xs ys len n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2073, :end-line 2073, :max-fixed-arity 4, :fn-var true, :arglists ([xs ys] [xs ys len n]), :doc Compare indexed collection.}, take-last {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4277, :column 7, :end-line 4277, :end-column 16, :arglists (quote ([n coll])), :doc Returns a seq of the last n items in coll. Depending on the type | |
| of coll may be no better than linear time. For vectors, see also subvec.}, :name cljs.core/take-last, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([n coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4277, :end-line 4277, :max-fixed-arity 2, :fn-var true, :arglists (quote ([n coll])), :doc Returns a seq of the last n items in coll. Depending on the type | |
| of coll may be no better than linear time. For vectors, see also subvec.}, IndexedSeq {:meta {:file cljs/core.cljs, :line 1035, :column 29, :end-line 1035, :end-column 39, :declared true}, :num-fields 2, :protocols #{cljs.core/IIndexed cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ICloneable cljs.core/IIterable cljs.core/ISequential cljs.core/IReduce}, :name cljs.core/IndexedSeq, :file cljs/core.cljs, :end-column 20, :type true, :column 10, :line 1367, :record false, :declared true, :end-line 1367, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ICloneable cljs.core/ISequential cljs.core/IReduce}}, bit-set {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2528, :column 7, :end-line 2528, :end-column 14, :arglists (quote ([x n])), :doc Set bit at index n}, :name cljs.core/bit-set, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2528, :end-line 2528, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x n])), :doc Set bit at index n}, string-hash-cache-count {:name cljs.core/string-hash-cache-count, :file cljs/core.cljs, :line 824, :column 1, :end-line 824, :end-column 29, :meta {:file cljs/core.cljs, :line 824, :column 6, :end-line 824, :end-column 29}}, ->Eduction {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9246, :column 10, :end-line 9246, :end-column 18, :protocols #{cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/ISequential cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/ISequential cljs.core/IReduce}, :factory :positional, :arglists (quote ([xform coll]))}, :protocols #{cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/ISequential cljs.core/IReduce}, :name cljs.core/->Eduction, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([xform coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 9246, :end-line 9246, :max-fixed-arity 2, :fn-var true, :arglists (quote ([xform coll])), :skip-protocol-flag #{cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/ISequential cljs.core/IReduce}}, tree-map-add {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7457, :column 8, :end-line 7457, :end-column 20, :private true, :arglists (quote ([comp tree k v found]))}, :private true, :name cljs.core/tree-map-add, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([comp tree k v found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7457, :end-line 7457, :max-fixed-arity 5, :fn-var true, :arglists (quote ([comp tree k v found]))}, ->ES6SetEntriesIterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5662, :column 10, :end-line 5662, :end-column 31, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([s]))}, :protocols #{cljs.core/Object}, :name cljs.core/->ES6SetEntriesIterator, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5662, :end-line 5662, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s])), :skip-protocol-flag nil}, -with-meta {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 554, :column 9, :end-line 554, :end-column 19, :tag clj, :protocol cljs.core/IWithMeta, :doc Returns a new object with value of o and metadata meta added to it., :arglists (quote ([o meta]))}, :protocol cljs.core/IWithMeta, :name cljs.core/-with-meta, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([o meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 552, :ret-tag clj, :end-line 554, :max-fixed-arity 2, :tag clj, :fn-var true, :arglists (quote ([o meta])), :doc Returns a new object with value of o and metadata meta added to it.}, reset-cache {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9526, :column 8, :end-line 9526, :end-column 19, :private true, :arglists (quote ([method-cache method-table cached-hierarchy hierarchy]))}, :private true, :name cljs.core/reset-cache, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([method-cache method-table cached-hierarchy hierarchy]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9526, :end-line 9526, :max-fixed-arity 4, :fn-var true, :arglists (quote ([method-cache method-table cached-hierarchy hierarchy]))}, ->PersistentArrayMapIterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5814, :column 10, :end-line 5814, :end-column 36, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([arr i cnt]))}, :protocols #{cljs.core/Object}, :name cljs.core/->PersistentArrayMapIterator, :variadic false, :file cljs/core.cljs, :end-column 36, :method-params ([arr i cnt]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5814, :end-line 5814, :max-fixed-arity 3, :fn-var true, :arglists (quote ([arr i cnt])), :skip-protocol-flag nil}, PersistentArrayMapIterator {:num-fields 3, :protocols #{cljs.core/Object}, :name cljs.core/PersistentArrayMapIterator, :file cljs/core.cljs, :end-column 36, :type true, :column 10, :line 5814, :record false, :end-line 5814, :skip-protocol-flag nil}, butlast {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8264, :column 7, :end-line 8264, :end-column 14, :arglists (quote ([s])), :doc Return a seq of all but the last item in coll, in linear time}, :name cljs.core/butlast, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8264, :end-line 8264, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s])), :doc Return a seq of all but the last item in coll, in linear time}, tail-off {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4612, :column 8, :end-line 4612, :end-column 16, :private true, :arglists (quote ([pv]))}, :private true, :name cljs.core/tail-off, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([pv]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4612, :end-line 4612, :max-fixed-arity 1, :fn-var true, :arglists (quote ([pv]))}, unchecked-subtract-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2427, :column 15, :end-line 2427, :end-column 37, :tag number, :arglists (quote ([x] [x y] [x y & more])), :doc If no ys are supplied, returns the negation of x, else subtracts | |
| the ys from x and returns the result., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/unchecked-subtract-int, :variadic true, :file cljs/core.cljs, :end-column 37, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2427, :ret-tag number, :end-line 2427, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc If no ys are supplied, returns the negation of x, else subtracts | |
| the ys from x and returns the result.}, -iterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 735, :column 4, :end-line 735, :end-column 13, :protocol cljs.core/IIterable, :doc Returns an iterator for coll., :arglists (quote ([coll]))}, :protocol cljs.core/IIterable, :name cljs.core/-iterator, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 733, :end-line 735, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns an iterator for coll.}, take-nth {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8513, :column 7, :end-line 8513, :end-column 15, :arglists (quote ([n] [n coll])), :doc Returns a lazy seq of every nth item in coll. Returns a stateful | |
| transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([n] [n coll]), :arglists ([n] [n coll]), :arglists-meta (nil nil)}}, :name cljs.core/take-nth, :variadic false, :file cljs/core.cljs, :end-column 15, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([n] [n coll]), :arglists ([n] [n coll]), :arglists-meta (nil nil)}, :method-params ([n] [n coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8513, :end-line 8513, :max-fixed-arity 2, :fn-var true, :arglists ([n] [n coll]), :doc Returns a lazy seq of every nth item in coll. Returns a stateful | |
| transducer when no collection is provided.}, first {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1075, :column 7, :end-line 1075, :end-column 12, :arglists (quote ([coll])), :doc Returns the first item in the collection. Calls seq on its | |
| argument. If coll is nil, returns nil.}, :name cljs.core/first, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1075, :end-line 1075, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns the first item in the collection. Calls seq on its | |
| argument. If coll is nil, returns nil.}, native-satisfies? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 230, :column 16, :end-line 230, :end-column 33, :tag boolean, :arglists (quote ([p x])), :doc Internal - do not use!}, :name cljs.core/native-satisfies?, :variadic false, :file cljs/core.cljs, :end-column 33, :method-params ([p x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 230, :ret-tag boolean, :end-line 230, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([p x])), :doc Internal - do not use!}, seq? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1977, :column 16, :end-line 1977, :end-column 20, :tag boolean, :arglists (quote ([s])), :doc Return true if s satisfies ISeq}, :name cljs.core/seq?, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1977, :ret-tag boolean, :end-line 1977, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([s])), :doc Return true if s satisfies ISeq}, -global-hierarchy {:name cljs.core/-global-hierarchy, :file cljs/core.cljs, :line 9413, :column 1, :end-line 9416, :end-column 20, :private true, :jsdoc [@type {*}], :meta {:file cljs/core.cljs, :line 9416, :column 3, :end-line 9416, :end-column 20, :private true, :jsdoc [@type {*}]}}, UUID {:num-fields 2, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/Object cljs.core/IPrintWithWriter cljs.core/IComparable}, :name cljs.core/UUID, :file cljs/core.cljs, :end-column 14, :type true, :column 10, :line 9818, :record false, :end-line 9818, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IPrintWithWriter cljs.core/IComparable}}, -sorted-seq-from {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 606, :column 9, :end-line 606, :end-column 25, :tag clj, :protocol cljs.core/ISorted, :doc Returns a sorted seq from coll in either ascending or descending order. | |
| If ascending is true, the result should contain all items which are > or >= | |
| than k. If ascending is false, the result should contain all items which | |
| are < or <= than k, e.g. | |
| (-sorted-seq-from (sorted-set 1 2 3 4 5) 3 true) => (3 4 5) | |
| (-sorted-seq-from (sorted-set 1 2 3 4 5) 3 false) => (3 2 1), :arglists (quote ([coll k ascending?]))}, :protocol cljs.core/ISorted, :name cljs.core/-sorted-seq-from, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([coll k ascending?]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 601, :ret-tag clj, :end-line 606, :max-fixed-arity 3, :tag clj, :fn-var true, :arglists (quote ([coll k ascending?])), :doc Returns a sorted seq from coll in either ascending or descending order. | |
| If ascending is true, the result should contain all items which are > or >= | |
| than k. If ascending is false, the result should contain all items which | |
| are < or <= than k, e.g. | |
| (-sorted-seq-from (sorted-set 1 2 3 4 5) 3 true) => (3 4 5) | |
| (-sorted-seq-from (sorted-set 1 2 3 4 5) 3 false) => (3 2 1)}, println-str {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8943, :column 7, :end-line 8943, :end-column 18, :arglists (quote ([& objs])), :doc println to a string, returning it, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}}, :name cljs.core/println-str, :variadic true, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}, :method-params [(objs)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8943, :end-line 8943, :max-fixed-arity 0, :fn-var true, :arglists ([& objs]), :doc println to a string, returning it}, linear-traversal-nth {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1597, :column 8, :end-line 1597, :end-column 28, :private true, :arglists (quote ([coll n] [coll n not-found])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([coll n] [coll n not-found]), :arglists ([coll n] [coll n not-found]), :arglists-meta (nil nil)}}, :private true, :name cljs.core/linear-traversal-nth, :variadic false, :file cljs/core.cljs, :end-column 28, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([coll n] [coll n not-found]), :arglists ([coll n] [coll n not-found]), :arglists-meta (nil nil)}, :method-params ([coll n] [coll n not-found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1597, :end-line 1597, :max-fixed-arity 3, :fn-var true, :arglists ([coll n] [coll n not-found])}, iterate {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4338, :column 7, :end-line 4338, :end-column 14, :arglists (quote ([f x])), :doc Returns a lazy sequence of x, (f x), (f (f x)) etc. f must be free of side-effects, :added 1.0}, :added 1.0, :name cljs.core/iterate, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([f x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4338, :end-line 4338, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f x])), :doc Returns a lazy sequence of x, (f x), (f (f x)) etc. f must be free of side-effects}, -empty {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 449, :column 4, :end-line 449, :end-column 10, :protocol cljs.core/IEmptyableCollection, :doc Returns an empty collection of the same category as coll. Used | |
| by cljs.core/count., :arglists (quote ([coll]))}, :protocol cljs.core/IEmptyableCollection, :name cljs.core/-empty, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 447, :end-line 449, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns an empty collection of the same category as coll. Used | |
| by cljs.core/count.}, newline {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8899, :column 7, :end-line 8899, :end-column 14, :arglists (quote ([] [opts])), :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [opts]), :arglists ([] [opts]), :arglists-meta (nil nil)}}, :name cljs.core/newline, :variadic false, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [opts]), :arglists ([] [opts]), :arglists-meta (nil nil)}, :method-params ([] [opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8899, :end-line 8899, :max-fixed-arity 1, :fn-var true, :arglists ([] [opts])}, ILookup {:meta {:file cljs/core.cljs, :line 491, :column 14, :end-line 491, :end-column 21, :doc Protocol for looking up a value in a data structure., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-lookup [[o k] [o k not-found]]}}}, :protocol-symbol true, :name cljs.core/ILookup, :file cljs/core.cljs, :end-column 21, :column 1, :line 491, :protocol-info {:methods {-lookup [[o k] [o k not-found]]}}, :info nil, :end-line 491, :impls #{cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/TransientVector cljs.core/PersistentArrayMap cljs.core/BlackNode cljs.core/Subvec om.core/MapCursor cljs.core/TransientHashMap cljs.core/TaggedLiteral cljs.core/PersistentVector om.next/Indexer cljs.core/TransientArrayMap cljs.core/TransientHashSet cljs.core/PersistentHashSet cljs.core/PersistentTreeMap cljs.core/PersistentTreeSet om.next/Reconciler om.next.impl.refs/Ref cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/RedNode}, :doc Protocol for looking up a value in a data structure., :jsdoc (@interface)}, -chunked-rest {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 699, :column 4, :end-line 699, :end-column 17, :protocol cljs.core/IChunkedSeq, :doc Return a new collection of coll with the first chunk removed., :arglists (quote ([coll]))}, :protocol cljs.core/IChunkedSeq, :name cljs.core/-chunked-rest, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 695, :end-line 699, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Return a new collection of coll with the first chunk removed.}, write-all {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8742, :column 7, :end-line 8742, :end-column 16, :arglists (quote ([writer & ss])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(writer ss)], :arglists ([writer & ss]), :arglists-meta (nil)}}, :name cljs.core/write-all, :variadic true, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(writer ss)], :arglists ([writer & ss]), :arglists-meta (nil)}, :method-params [(writer ss)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8742, :end-line 8742, :max-fixed-arity 1, :fn-var true, :arglists ([writer & ss])}, fn? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1762, :column 16, :end-line 1762, :end-column 19, :tag boolean, :arglists (quote ([f])), :doc Return true if f is a JavaScript function or satisfies the Fn protocol.}, :name cljs.core/fn?, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1762, :ret-tag boolean, :end-line 1762, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([f])), :doc Return true if f is a JavaScript function or satisfies the Fn protocol.}, -prefer-method {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9582, :column 4, :end-line 9582, :end-column 18, :protocol cljs.core/IMultiFn, :doc nil, :arglists (quote ([mf dispatch-val dispatch-val-y]))}, :protocol cljs.core/IMultiFn, :name cljs.core/-prefer-method, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([mf dispatch-val dispatch-val-y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9578, :end-line 9582, :max-fixed-arity 3, :fn-var true, :arglists (quote ([mf dispatch-val dispatch-val-y])), :doc nil}, -assoc {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 502, :column 9, :end-line 502, :end-column 15, :tag clj, :protocol cljs.core/IAssociative, :doc Returns a new collection of coll with a mapping from key k to | |
| value v added to it., :arglists (quote ([coll k v]))}, :protocol cljs.core/IAssociative, :name cljs.core/-assoc, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([coll k v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 497, :ret-tag clj, :end-line 502, :max-fixed-arity 3, :tag clj, :fn-var true, :arglists (quote ([coll k v])), :doc Returns a new collection of coll with a mapping from key k to | |
| value v added to it.}, doall {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8652, :column 7, :end-line 8652, :end-column 12, :arglists (quote ([coll] [n coll])), :doc When lazy sequences are produced via functions that have side | |
| effects, any effects other than those needed to produce the first | |
| element in the seq do not occur until the seq is consumed. doall can | |
| be used to force any effects. Walks through the successive nexts of | |
| the seq, retains the head and returns it, thus causing the entire | |
| seq to reside in memory at one time., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([coll] [n coll]), :arglists ([coll] [n coll]), :arglists-meta (nil nil)}}, :name cljs.core/doall, :variadic false, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([coll] [n coll]), :arglists ([coll] [n coll]), :arglists-meta (nil nil)}, :method-params ([coll] [n coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8652, :end-line 8652, :max-fixed-arity 2, :fn-var true, :arglists ([coll] [n coll]), :doc When lazy sequences are produced via functions that have side | |
| effects, any effects other than those needed to produce the first | |
| element in the seq do not occur until the seq is consumed. doall can | |
| be used to force any effects. Walks through the successive nexts of | |
| the seq, retains the head and returns it, thus causing the entire | |
| seq to reside in memory at one time.}, keyword-identical? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2945, :column 16, :end-line 2945, :end-column 34, :tag boolean, :arglists (quote ([x y])), :doc Efficient test to determine that two keywords are identical.}, :name cljs.core/keyword-identical?, :variadic false, :file cljs/core.cljs, :end-column 34, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2945, :ret-tag boolean, :end-line 2945, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([x y])), :doc Efficient test to determine that two keywords are identical.}, *print-err-fn* {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 55, :column 3, :end-line 55, :end-column 17, :doc Each runtime environment provides a different way to print error output. | |
| Whatever function *print-fn* is bound to will be passed any | |
| Strings which should be printed., :dynamic true}, :name cljs.core/*print-err-fn*, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([_]), :protocol-impl nil, :arglists-meta (), :column 1, :dynamic true, :line 51, :end-line 55, :max-fixed-arity 1, :fn-var true, :arglists nil, :doc Each runtime environment provides a different way to print error output. | |
| Whatever function *print-fn* is bound to will be passed any | |
| Strings which should be printed.}, pv-aset {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4606, :column 8, :end-line 4606, :end-column 15, :private true, :arglists (quote ([node idx val]))}, :private true, :name cljs.core/pv-aset, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([node idx val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4606, :end-line 4606, :max-fixed-arity 3, :fn-var true, :arglists (quote ([node idx val]))}, prefers {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9804, :column 7, :end-line 9804, :end-column 14, :arglists (quote ([multifn])), :doc Given a multimethod, returns a map of preferred value -> set of other values}, :name cljs.core/prefers, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([multifn]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9804, :end-line 9804, :max-fixed-arity 1, :fn-var true, :arglists (quote ([multifn])), :doc Given a multimethod, returns a map of preferred value -> set of other values}, -js->clj {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9317, :column 4, :end-line 9317, :end-column 12, :protocol cljs.core/IEncodeClojure, :doc Transforms JavaScript values to Clojure, :arglists (quote ([x options]))}, :protocol cljs.core/IEncodeClojure, :name cljs.core/-js->clj, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([x options]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9316, :end-line 9317, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x options])), :doc Transforms JavaScript values to Clojure}, LazySeq {:num-fields 4, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/LazySeq, :file cljs/core.cljs, :end-column 17, :type true, :column 10, :line 2985, :record false, :end-line 2985, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, dedupe {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9219, :column 7, :end-line 9219, :end-column 13, :arglists (quote ([] [coll])), :doc Returns a lazy sequence removing consecutive duplicates in coll. | |
| Returns a transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [coll]), :arglists ([] [coll]), :arglists-meta (nil nil)}}, :name cljs.core/dedupe, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [coll]), :arglists ([] [coll]), :arglists-meta (nil nil)}, :method-params ([] [coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9219, :end-line 9219, :max-fixed-arity 1, :fn-var true, :arglists ([] [coll]), :doc Returns a lazy sequence removing consecutive duplicates in coll. | |
| Returns a transducer when no collection is provided.}, unchecked-editable-array-for {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5190, :column 8, :end-line 5190, :end-column 36, :private true, :arglists (quote ([tv i]))}, :private true, :name cljs.core/unchecked-editable-array-for, :variadic false, :file cljs/core.cljs, :end-column 36, :method-params ([tv i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5190, :end-line 5190, :max-fixed-arity 2, :fn-var true, :arglists (quote ([tv i]))}, ->ES6Iterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1127, :column 10, :end-line 1127, :end-column 21, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([s]))}, :protocols #{cljs.core/Object}, :name cljs.core/->ES6Iterator, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 1127, :end-line 1127, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s])), :skip-protocol-flag nil}, VectorNode {:num-fields 2, :protocols #{}, :name cljs.core/VectorNode, :file cljs/core.cljs, :end-column 20, :type true, :column 10, :line 4598, :record false, :end-line 4598, :skip-protocol-flag nil}, dissoc {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1748, :column 7, :end-line 1748, :end-column 13, :arglists (quote ([coll] [coll k] [coll k & ks])), :doc dissoc[iate]. Returns a new map of the same (hashed/sorted) type, | |
| that does not contain a mapping for key(s)., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([coll] [coll k]), :arglists ([coll] [coll k] [coll k & ks]), :arglists-meta (nil nil nil)}}, :name cljs.core/dissoc, :variadic true, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([coll] [coll k]), :arglists ([coll] [coll k] [coll k & ks]), :arglists-meta (nil nil nil)}, :method-params ([coll] [coll k]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 1748, :end-line 1748, :max-fixed-arity 2, :fn-var true, :arglists ([coll] [coll k] [coll k & ks]), :doc dissoc[iate]. Returns a new map of the same (hashed/sorted) type, | |
| that does not contain a mapping for key(s).}, atom {:name cljs.core/atom, :file cljs/core.cljs, :line 6089, :column 1, :end-line 6089, :end-column 72, :declared true, :meta {:file cljs/core.cljs, :line 6089, :column 68, :end-line 6089, :end-column 72, :declared true}}, bit-shift-right {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2542, :column 7, :end-line 2542, :end-column 22, :arglists (quote ([x n])), :doc Bitwise shift right}, :name cljs.core/bit-shift-right, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2542, :end-line 2542, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x n])), :doc Bitwise shift right}, *clojurescript-version* {:name cljs.core/*clojurescript-version*, :file cljs/core.cljs, :line 16, :column 1, :end-line 16, :end-column 29, :meta {:file cljs/core.cljs, :line 16, :column 6, :end-line 16, :end-column 29}}, -first {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 475, :column 4, :end-line 475, :end-column 10, :protocol cljs.core/ISeq, :doc Returns the first item in the collection coll. Used by cljs.core/first., :arglists (quote ([coll]))}, :protocol cljs.core/ISeq, :name cljs.core/-first, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 473, :end-line 475, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns the first item in the collection coll. Used by cljs.core/first.}, peek {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1836, :column 7, :end-line 1836, :end-column 11, :arglists (quote ([coll])), :doc For a list or queue, same as first, for a vector, same as, but much | |
| more efficient than, last. If the collection is empty, returns nil.}, :name cljs.core/peek, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1836, :end-line 1836, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc For a list or queue, same as first, for a vector, same as, but much | |
| more efficient than, last. If the collection is empty, returns nil.}, IKVReduce {:meta {:file cljs/core.cljs, :line 565, :column 14, :end-line 565, :end-column 23, :doc Protocol for associative types that can reduce themselves | |
| via a function of key and val. Called by cljs.core/reduce-kv., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-kv-reduce [[coll f init]]}}}, :protocol-symbol true, :name cljs.core/IKVReduce, :file cljs/core.cljs, :end-column 23, :column 1, :line 565, :protocol-info {:methods {-kv-reduce [[coll f init]]}}, :info nil, :end-line 565, :impls #{cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/PersistentArrayMap cljs.core/Subvec om.core/MapCursor cljs.core/PersistentVector cljs.core/PersistentTreeMap om.core/IndexedCursor}, :doc Protocol for associative types that can reduce themselves | |
| via a function of key and val. Called by cljs.core/reduce-kv., :jsdoc (@interface)}, aget {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 369, :column 7, :end-line 369, :end-column 11, :arglists (quote ([array i] [array i & idxs])), :doc Returns the value at the index., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([array i]), :arglists ([array i] [array i & idxs]), :arglists-meta (nil nil)}}, :name cljs.core/aget, :variadic true, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([array i]), :arglists ([array i] [array i & idxs]), :arglists-meta (nil nil)}, :method-params ([array i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 369, :end-line 369, :max-fixed-arity 2, :fn-var true, :arglists ([array i] [array i & idxs]), :doc Returns the value at the index.}, PersistentTreeMapSeq {:num-fields 5, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/PersistentTreeMapSeq, :file cljs/core.cljs, :end-column 30, :type true, :column 10, :line 7051, :record false, :end-line 7051, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, -write {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 620, :column 4, :end-line 620, :end-column 10, :protocol cljs.core/IWriter, :doc Writes s with writer and returns the result., :arglists (quote ([writer s]))}, :protocol cljs.core/IWriter, :name cljs.core/-write, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([writer s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 618, :end-line 620, :max-fixed-arity 2, :fn-var true, :arglists (quote ([writer s])), :doc Writes s with writer and returns the result.}, iter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3554, :column 7, :end-line 3554, :end-column 11, :arglists (quote ([coll]))}, :name cljs.core/iter, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3554, :end-line 3554, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll]))}, mk-bound-fn {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8368, :column 7, :end-line 8368, :end-column 18, :arglists (quote ([sc test key]))}, :name cljs.core/mk-bound-fn, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([sc test key]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8368, :end-line 8368, :max-fixed-arity 3, :fn-var true, :arglists (quote ([sc test key]))}, last {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1537, :column 7, :end-line 1537, :end-column 11, :arglists (quote ([s])), :doc Return the last item in coll, in linear time}, :name cljs.core/last, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1537, :end-line 1537, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s])), :doc Return the last item in coll, in linear time}, -default-dispatch-val {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9586, :column 4, :end-line 9586, :end-column 25, :protocol cljs.core/IMultiFn, :doc nil, :arglists (quote ([mf]))}, :protocol cljs.core/IMultiFn, :name cljs.core/-default-dispatch-val, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([mf]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9578, :end-line 9586, :max-fixed-arity 1, :fn-var true, :arglists (quote ([mf])), :doc nil}, pr {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8916, :column 7, :end-line 8916, :end-column 9, :arglists (quote ([& objs])), :doc Prints the object(s) using string-print. Prints the | |
| object(s), separated by spaces if there is more than one. | |
| By default, pr and prn print in a way that objects can be | |
| read by the reader, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}}, :name cljs.core/pr, :variadic true, :file cljs/core.cljs, :end-column 9, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}, :method-params [(objs)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8916, :end-line 8916, :max-fixed-arity 0, :fn-var true, :arglists ([& objs]), :doc Prints the object(s) using string-print. Prints the | |
| object(s), separated by spaces if there is more than one. | |
| By default, pr and prn print in a way that objects can be | |
| read by the reader}, tree-map-seq-push {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7044, :column 8, :end-line 7044, :end-column 25, :private true, :arglists (quote ([node stack ascending?]))}, :private true, :name cljs.core/tree-map-seq-push, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([node stack ascending?]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7044, :end-line 7044, :max-fixed-arity 3, :fn-var true, :arglists (quote ([node stack ascending?]))}, namespace {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2963, :column 7, :end-line 2963, :end-column 16, :arglists (quote ([x])), :doc Returns the namespace String of a symbol or keyword, or nil if not present.}, :name cljs.core/namespace, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2963, :end-line 2963, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns the namespace String of a symbol or keyword, or nil if not present.}, empty-unordered-hash {:name cljs.core/empty-unordered-hash, :file cljs/core.cljs, :line 1201, :column 1, :end-line 1201, :end-column 36, :private true, :meta {:file cljs/core.cljs, :line 1201, :column 16, :end-line 1201, :end-column 36, :private true}}, obj-map {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7732, :column 7, :end-line 7732, :end-column 14, :arglists (quote ([& keyvals])), :doc keyval => key val | |
| Returns a new object map with supplied mappings., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keyvals)], :arglists ([& keyvals]), :arglists-meta (nil)}}, :name cljs.core/obj-map, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keyvals)], :arglists ([& keyvals]), :arglists-meta (nil)}, :method-params [(keyvals)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7732, :end-line 7732, :max-fixed-arity 0, :fn-var true, :arglists ([& keyvals]), :doc keyval => key val | |
| Returns a new object map with supplied mappings.}, Reduced {:num-fields 1, :protocols #{cljs.core/IDeref}, :name cljs.core/Reduced, :file cljs/core.cljs, :end-column 17, :type true, :column 10, :line 1250, :record false, :end-line 1250, :skip-protocol-flag #{cljs.core/IDeref}}, -conj {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 455, :column 9, :end-line 455, :end-column 14, :tag clj, :protocol cljs.core/ICollection, :doc Returns a new collection of coll with o added to it. The new item | |
| should be added to the most efficient place, e.g. | |
| (conj [1 2 3 4] 5) => [1 2 3 4 5] | |
| (conj '(2 3 4 5) 1) => '(1 2 3 4 5), :arglists (quote ([coll o]))}, :protocol cljs.core/ICollection, :name cljs.core/-conj, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([coll o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 453, :ret-tag clj, :end-line 455, :max-fixed-arity 2, :tag clj, :fn-var true, :arglists (quote ([coll o])), :doc Returns a new collection of coll with o added to it. The new item | |
| should be added to the most efficient place, e.g. | |
| (conj [1 2 3 4] 5) => [1 2 3 4 5] | |
| (conj '(2 3 4 5) 1) => '(1 2 3 4 5)}, NodeSeq {:num-fields 5, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/NodeSeq, :file cljs/core.cljs, :end-column 17, :type true, :column 10, :line 6653, :record false, :end-line 6653, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, = {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1108, :column 16, :end-line 1108, :end-column 17, :tag boolean, :arglists (quote ([x] [x y] [x y & more])), :doc Equality. Returns true if x equals y, false if not. Compares | |
| numbers and collections in a type-independent manner. Clojure's immutable data | |
| structures define -equiv (and thus =) as a value, not an identity, | |
| comparison., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/=, :variadic true, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 1108, :ret-tag boolean, :end-line 1108, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Equality. Returns true if x equals y, false if not. Compares | |
| numbers and collections in a type-independent manner. Clojure's immutable data | |
| structures define -equiv (and thus =) as a value, not an identity, | |
| comparison.}, ITransientMap {:meta {:file cljs/core.cljs, :line 667, :column 14, :end-line 667, :end-column 27, :doc Protocol for adding mapping functionality to transient collections., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-dissoc! [[tcoll key]]}}}, :protocol-symbol true, :name cljs.core/ITransientMap, :file cljs/core.cljs, :end-column 27, :column 1, :line 667, :protocol-info {:methods {-dissoc! [[tcoll key]]}}, :info nil, :end-line 667, :impls #{cljs.core/TransientHashMap cljs.core/TransientArrayMap}, :doc Protocol for adding mapping functionality to transient collections., :jsdoc (@interface)}, push-tail {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4628, :column 8, :end-line 4628, :end-column 17, :private true, :arglists (quote ([pv level parent tailnode]))}, :private true, :name cljs.core/push-tail, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([pv level parent tailnode]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4628, :end-line 4628, :max-fixed-arity 4, :fn-var true, :arglists (quote ([pv level parent tailnode]))}, take {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4220, :column 7, :end-line 4220, :end-column 11, :arglists (quote ([n] [n coll])), :doc Returns a lazy sequence of the first n items in coll, or all items if | |
| there are fewer than n. Returns a stateful transducer when | |
| no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([n] [n coll]), :arglists ([n] [n coll]), :arglists-meta (nil nil)}}, :name cljs.core/take, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([n] [n coll]), :arglists ([n] [n coll]), :arglists-meta (nil nil)}, :method-params ([n] [n coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4220, :end-line 4220, :max-fixed-arity 2, :fn-var true, :arglists ([n] [n coll]), :doc Returns a lazy sequence of the first n items in coll, or all items if | |
| there are fewer than n. Returns a stateful transducer when | |
| no collection is provided.}, vector? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1913, :column 16, :end-line 1913, :end-column 23, :tag boolean, :arglists (quote ([x])), :doc Return true if x satisfies IVector}, :name cljs.core/vector?, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1913, :ret-tag boolean, :end-line 1913, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Return true if x satisfies IVector}, array-index-of-equiv? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5712, :column 8, :end-line 5712, :end-column 29, :private true, :arglists (quote ([arr k]))}, :private true, :name cljs.core/array-index-of-equiv?, :variadic false, :file cljs/core.cljs, :end-column 29, :method-params ([arr k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5712, :end-line 5712, :max-fixed-arity 2, :fn-var true, :arglists (quote ([arr k]))}, bitmap-indexed-node-index {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6115, :column 8, :end-line 6115, :end-column 33, :private true, :arglists (quote ([bitmap bit]))}, :private true, :name cljs.core/bitmap-indexed-node-index, :variadic false, :file cljs/core.cljs, :end-column 33, :method-params ([bitmap bit]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6115, :end-line 6115, :max-fixed-arity 2, :fn-var true, :arglists (quote ([bitmap bit]))}, boolean {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1989, :column 16, :end-line 1989, :end-column 23, :tag boolean, :arglists (quote ([x])), :doc Coerce to boolean}, :name cljs.core/boolean, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1989, :ret-tag boolean, :end-line 1989, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Coerce to boolean}, IChunk {:meta {:file cljs/core.cljs, :line 690, :column 14, :end-line 690, :end-column 20, :doc Protocol for accessing the items of a chunk., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-drop-first [[coll]]}}}, :protocol-symbol true, :name cljs.core/IChunk, :file cljs/core.cljs, :end-column 20, :column 1, :line 690, :protocol-info {:methods {-drop-first [[coll]]}}, :info nil, :end-line 690, :impls #{cljs.core/ArrayChunk}, :doc Protocol for accessing the items of a chunk., :jsdoc (@interface)}, bit-shift-left {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2538, :column 7, :end-line 2538, :end-column 21, :arglists (quote ([x n])), :doc Bitwise shift left}, :name cljs.core/bit-shift-left, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2538, :end-line 2538, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x n])), :doc Bitwise shift left}, random-uuid {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9845, :column 7, :end-line 9845, :end-column 18, :arglists (quote ([]))}, :name cljs.core/random-uuid, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9845, :end-line 9845, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, rand-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9386, :column 7, :end-line 9386, :end-column 15, :arglists (quote ([n])), :doc Returns a random integer between 0 (inclusive) and n (exclusive).}, :name cljs.core/rand-int, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9386, :end-line 9386, :max-fixed-arity 1, :fn-var true, :arglists (quote ([n])), :doc Returns a random integer between 0 (inclusive) and n (exclusive).}, aclone {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 346, :column 7, :end-line 346, :end-column 13, :arglists (quote ([arr])), :doc Returns a javascript array, cloned from the passed in array}, :name cljs.core/aclone, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([arr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 346, :end-line 346, :max-fixed-arity 1, :fn-var true, :arglists (quote ([arr])), :doc Returns a javascript array, cloned from the passed in array}, BlackNode {:meta {:file cljs/core.cljs, :line 7107, :column 18, :end-line 7107, :end-column 27, :declared true}, :num-fields 5, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/BlackNode, :file cljs/core.cljs, :end-column 19, :type true, :column 10, :line 7210, :record false, :declared true, :end-line 7210, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}}, vreset! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4054, :column 7, :end-line 4054, :end-column 14, :arglists (quote ([vol newval])), :doc Sets the value of volatile to newval without regard for the | |
| current value. Returns newval.}, :name cljs.core/vreset!, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([vol newval]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4054, :end-line 4054, :max-fixed-arity 2, :fn-var true, :arglists (quote ([vol newval])), :doc Sets the value of volatile to newval without regard for the | |
| current value. Returns newval.}, chunk {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3174, :column 7, :end-line 3174, :end-column 12, :arglists (quote ([b]))}, :name cljs.core/chunk, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3174, :end-line 3174, :max-fixed-arity 1, :fn-var true, :arglists (quote ([b]))}, dec {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2320, :column 7, :end-line 2320, :end-column 10, :arglists (quote ([x])), :doc Returns a number one less than num.}, :name cljs.core/dec, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2320, :end-line 2320, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns a number one less than num.}, map {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4173, :column 7, :end-line 4173, :end-column 10, :arglists (quote ([f] [f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls])), :doc Returns a lazy sequence consisting of the result of applying f to | |
| the set of first items of each coll, followed by applying f to the | |
| set of second items in each coll, until any one of the colls is | |
| exhausted. Any remaining items in other colls are ignored. Function | |
| f should accept number-of-colls arguments. Returns a transducer when | |
| no collection is provided., :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([f] [f coll] [f c1 c2] [f c1 c2 c3]), :arglists ([f] [f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls]), :arglists-meta (nil nil nil nil nil)}}, :name cljs.core/map, :variadic true, :file cljs/core.cljs, :end-column 10, :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([f] [f coll] [f c1 c2] [f c1 c2 c3]), :arglists ([f] [f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls]), :arglists-meta (nil nil nil nil nil)}, :method-params ([f] [f coll] [f c1 c2] [f c1 c2 c3]), :protocol-impl nil, :arglists-meta (nil nil nil nil nil), :column 1, :line 4173, :end-line 4173, :max-fixed-arity 4, :fn-var true, :arglists ([f] [f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls]), :doc Returns a lazy sequence consisting of the result of applying f to | |
| the set of first items of each coll, followed by applying f to the | |
| set of second items in each coll, until any one of the colls is | |
| exhausted. Any remaining items in other colls are ignored. Function | |
| f should accept number-of-colls arguments. Returns a transducer when | |
| no collection is provided.}, juxt {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8603, :column 7, :end-line 8603, :end-column 11, :arglists (quote ([f] [f g] [f g h] [f g h & fs])), :doc Takes a set of functions and returns a fn that is the juxtaposition | |
| of those fns. The returned fn takes a variable number of args, and | |
| returns a vector containing the result of applying each fn to the | |
| args (left-to-right). | |
| ((juxt a b c) x) => [(a x) (b x) (c x)], :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([f] [f g] [f g h]), :arglists ([f] [f g] [f g h] [f g h & fs]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/juxt, :variadic true, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([f] [f g] [f g h]), :arglists ([f] [f g] [f g h] [f g h & fs]), :arglists-meta (nil nil nil nil)}, :method-params ([f] [f g] [f g h]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 8603, :end-line 8603, :max-fixed-arity 3, :fn-var true, :arglists ([f] [f g] [f g h] [f g h & fs]), :doc Takes a set of functions and returns a fn that is the juxtaposition | |
| of those fns. The returned fn takes a variable number of args, and | |
| returns a vector containing the result of applying each fn to the | |
| args (left-to-right). | |
| ((juxt a b c) x) => [(a x) (b x) (c x)]}, ->PersistentQueueIter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5339, :column 10, :end-line 5339, :end-column 29, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([fseq riter]))}, :protocols #{cljs.core/Object}, :name cljs.core/->PersistentQueueIter, :variadic false, :file cljs/core.cljs, :end-column 29, :method-params ([fseq riter]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5339, :end-line 5339, :max-fixed-arity 2, :fn-var true, :arglists (quote ([fseq riter])), :skip-protocol-flag nil}, < {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2272, :column 16, :end-line 2272, :end-column 17, :tag boolean, :arglists (quote ([x] [x y] [x y & more])), :doc Returns non-nil if nums are in monotonically increasing order, | |
| otherwise false., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/<, :variadic true, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2272, :ret-tag boolean, :end-line 2272, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Returns non-nil if nums are in monotonically increasing order, | |
| otherwise false.}, inode-kv-reduce {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6132, :column 8, :end-line 6132, :end-column 23, :private true, :arglists (quote ([arr f init]))}, :private true, :name cljs.core/inode-kv-reduce, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([arr f init]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6132, :end-line 6132, :max-fixed-arity 3, :fn-var true, :arglists (quote ([arr f init]))}, obj-map->hash-map {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5501, :column 8, :end-line 5501, :end-column 25, :private true, :arglists (quote ([m k v]))}, :private true, :name cljs.core/obj-map->hash-map, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([m k v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5501, :end-line 5501, :max-fixed-arity 3, :fn-var true, :arglists (quote ([m k v]))}, test {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9945, :column 7, :end-line 9945, :end-column 11, :arglists (quote ([v])), :doc test [v] finds fn at key :test in var metadata and calls it, | |
| presuming failure will throw exception}, :name cljs.core/test, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9945, :end-line 9945, :max-fixed-arity 1, :fn-var true, :arglists (quote ([v])), :doc test [v] finds fn at key :test in var metadata and calls it, | |
| presuming failure will throw exception}, rest {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1086, :column 12, :end-line 1086, :end-column 16, :tag seq, :arglists (quote ([coll])), :doc Returns a possibly empty seq of the items after the first. Calls seq on its | |
| argument.}, :name cljs.core/rest, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1086, :ret-tag seq, :end-line 1086, :max-fixed-arity 1, :tag seq, :fn-var true, :arglists (quote ([coll])), :doc Returns a possibly empty seq of the items after the first. Calls seq on its | |
| argument.}, ex-data {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9908, :column 7, :end-line 9908, :end-column 14, :arglists (quote ([ex])), :doc Alpha - subject to change. | |
| Returns exception data (a map) if ex is an ExceptionInfo. | |
| Otherwise returns nil.}, :name cljs.core/ex-data, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([ex]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9908, :end-line 9908, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ex])), :doc Alpha - subject to change. | |
| Returns exception data (a map) if ex is an ExceptionInfo. | |
| Otherwise returns nil.}, PersistentArrayMapSeq {:num-fields 3, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/PersistentArrayMapSeq, :file cljs/core.cljs, :end-column 31, :type true, :column 10, :line 5753, :record false, :end-line 5753, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, -drop-first {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 692, :column 4, :end-line 692, :end-column 15, :protocol cljs.core/IChunk, :doc Return a new chunk of coll with the first item removed., :arglists (quote ([coll]))}, :protocol cljs.core/IChunk, :name cljs.core/-drop-first, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 690, :end-line 692, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Return a new chunk of coll with the first item removed.}, isa? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9426, :column 16, :end-line 9426, :end-column 20, :tag boolean, :arglists (quote ([child parent] [h child parent])), :doc Returns true if (= child parent), or child is directly or indirectly derived from | |
| parent, either via a JavaScript type inheritance relationship or a | |
| relationship established via derive. h must be a hierarchy obtained | |
| from make-hierarchy, if not supplied defaults to the global | |
| hierarchy, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([child parent] [h child parent]), :arglists ([child parent] [h child parent]), :arglists-meta (nil nil)}}, :name cljs.core/isa?, :variadic false, :file cljs/core.cljs, :end-column 20, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([child parent] [h child parent]), :arglists ([child parent] [h child parent]), :arglists-meta (nil nil)}, :method-params ([child parent] [h child parent]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9426, :ret-tag boolean, :end-line 9426, :max-fixed-arity 3, :tag boolean, :fn-var true, :arglists ([child parent] [h child parent]), :doc Returns true if (= child parent), or child is directly or indirectly derived from | |
| parent, either via a JavaScript type inheritance relationship or a | |
| relationship established via derive. h must be a hierarchy obtained | |
| from make-hierarchy, if not supplied defaults to the global | |
| hierarchy}, -clone {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 439, :column 9, :end-line 439, :end-column 15, :tag clj, :protocol cljs.core/ICloneable, :doc Creates a clone of value., :arglists (quote ([value]))}, :protocol cljs.core/ICloneable, :name cljs.core/-clone, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([value]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 437, :ret-tag clj, :end-line 439, :max-fixed-arity 1, :tag clj, :fn-var true, :arglists (quote ([value])), :doc Creates a clone of value.}, munge {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10054, :column 7, :end-line 10054, :end-column 12, :arglists (quote ([name]))}, :name cljs.core/munge, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([name]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10054, :end-line 10054, :max-fixed-arity 1, :fn-var true, :arglists (quote ([name]))}, empty-ordered-hash {:name cljs.core/empty-ordered-hash, :file cljs/core.cljs, :line 1186, :column 1, :end-line 1186, :end-column 34, :private true, :meta {:file cljs/core.cljs, :line 1186, :column 16, :end-line 1186, :end-column 34, :private true}}, DEMUNGE_MAP {:name cljs.core/DEMUNGE_MAP, :file cljs/core.cljs, :line 307, :column 1, :end-line 308, :end-column 14, :jsdoc [@enum {string}], :meta {:file cljs/core.cljs, :line 308, :column 3, :end-line 308, :end-column 14, :jsdoc [@enum {string}]}}, ES6IteratorSeq {:num-fields 3, :protocols #{cljs.core/ISeq cljs.core/ISeqable}, :name cljs.core/ES6IteratorSeq, :file cljs/core.cljs, :end-column 24, :type true, :column 10, :line 1143, :record false, :end-line 1143, :skip-protocol-flag #{cljs.core/ISeq cljs.core/ISeqable}}, ->NeverEquiv {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5456, :column 10, :end-line 5456, :end-column 20, :protocols #{cljs.core/IEquiv cljs.core/Object}, :skip-protocol-flag #{cljs.core/IEquiv}, :factory :positional, :arglists (quote ([]))}, :protocols #{cljs.core/IEquiv cljs.core/Object}, :name cljs.core/->NeverEquiv, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5456, :end-line 5456, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :skip-protocol-flag #{cljs.core/IEquiv}}, re-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8699, :column 7, :end-line 8699, :end-column 13, :arglists (quote ([re s])), :doc Returns a lazy sequence of successive matches of re in s.}, :name cljs.core/re-seq, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([re s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8699, :end-line 8699, :max-fixed-arity 2, :fn-var true, :arglists (quote ([re s])), :doc Returns a lazy sequence of successive matches of re in s.}, char? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 224, :column 16, :end-line 224, :end-column 21, :tag boolean, :arglists (quote ([x])), :doc Returns true if x is a JavaScript char.}, :name cljs.core/char?, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 224, :ret-tag boolean, :end-line 224, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is a JavaScript char.}, make-hierarchy {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9409, :column 7, :end-line 9409, :end-column 21, :arglists (quote ([])), :doc Creates a hierarchy object for use with derive, isa? etc.}, :name cljs.core/make-hierarchy, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9409, :end-line 9409, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc Creates a hierarchy object for use with derive, isa? etc.}, Symbol {:meta {:file cljs/core.cljs, :line 820, :column 15, :end-line 820, :end-column 21, :declared true}, :num-fields 5, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/Object cljs.core/INamed cljs.core/IMeta cljs.core/IPrintWithWriter cljs.core/IWithMeta}, :name cljs.core/Symbol, :file cljs/core.cljs, :end-column 16, :type true, :column 10, :line 916, :record false, :declared true, :end-line 916, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/INamed cljs.core/IMeta cljs.core/IPrintWithWriter cljs.core/IWithMeta}}, tv-push-tail {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5164, :column 8, :end-line 5164, :end-column 20, :private true, :arglists (quote ([tv level parent tail-node]))}, :private true, :name cljs.core/tv-push-tail, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([tv level parent tail-node]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5164, :end-line 5164, :max-fixed-arity 4, :fn-var true, :arglists (quote ([tv level parent tail-node]))}, -reduce {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 560, :column 4, :end-line 560, :end-column 11, :protocol cljs.core/IReduce, :doc f should be a function of 2 arguments. If start is not supplied, | |
| returns the result of applying f to the first 2 items in coll, then | |
| applying f to that result and the 3rd item, etc., :arglists (quote ([coll f] [coll f start])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([coll f] [coll f start]), :arglists ([coll f] [coll f start]), :arglists-meta (nil nil)}}, :protocol cljs.core/IReduce, :name cljs.core/-reduce, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([coll f] [coll f start]), :arglists ([coll f] [coll f start]), :arglists-meta (nil nil)}, :method-params ([coll f] [coll f start]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 557, :end-line 560, :max-fixed-arity 3, :fn-var true, :arglists ([coll f] [coll f start]), :doc f should be a function of 2 arguments. If start is not supplied, | |
| returns the result of applying f to the first 2 items in coll, then | |
| applying f to that result and the 3rd item, etc.}, -count {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 444, :column 12, :end-line 444, :end-column 18, :tag number, :protocol cljs.core/ICounted, :doc Calculates the count of coll in constant time. Used by cljs.core/count., :arglists (quote ([coll]))}, :protocol cljs.core/ICounted, :name cljs.core/-count, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 442, :ret-tag number, :end-line 444, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([coll])), :doc Calculates the count of coll in constant time. Used by cljs.core/count.}, keep {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3894, :column 7, :end-line 3894, :end-column 11, :arglists (quote ([f] [f coll])), :doc Returns a lazy sequence of the non-nil results of (f item). Note, | |
| this means false return values will be included. f must be free of | |
| side-effects. Returns a transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f coll]), :arglists ([f] [f coll]), :arglists-meta (nil nil)}}, :name cljs.core/keep, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f coll]), :arglists ([f] [f coll]), :arglists-meta (nil nil)}, :method-params ([f] [f coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3894, :end-line 3894, :max-fixed-arity 2, :fn-var true, :arglists ([f] [f coll]), :doc Returns a lazy sequence of the non-nil results of (f item). Note, | |
| this means false return values will be included. f must be free of | |
| side-effects. Returns a transducer when no collection is provided.}, char {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2340, :column 7, :end-line 2340, :end-column 11, :arglists (quote ([x])), :doc Coerce to char}, :name cljs.core/char, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2340, :end-line 2340, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Coerce to char}, mapcat {:protocol-inline nil, :meta {:added 1.0, :file cljs/core.cljs, :end-column 13, :static true, :top-fn {:variadic true, :max-fixed-arity 1, :method-params ([f]), :arglists ([f] [f & colls]), :arglists-meta (nil nil)}, :column 7, :line 4392, :end-line 4392, :arglists (quote ([f] [f & colls])), :doc Returns the result of applying concat to the result of applying map | |
| to f and colls. Thus function f should return a collection. Returns | |
| a transducer when no collections are provided}, :added 1.0, :name cljs.core/mapcat, :variadic true, :file cljs/core.cljs, :end-column 13, :static true, :top-fn {:variadic true, :max-fixed-arity 1, :method-params ([f]), :arglists ([f] [f & colls]), :arglists-meta (nil nil)}, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4392, :end-line 4392, :max-fixed-arity 1, :fn-var true, :arglists ([f] [f & colls]), :doc Returns the result of applying concat to the result of applying map | |
| to f and colls. Thus function f should return a collection. Returns | |
| a transducer when no collections are provided}, unchecked-long {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2454, :column 7, :end-line 2454, :end-column 21, :arglists (quote ([x])), :doc Coerce to long by stripping decimal places. Identical to `int'.}, :name cljs.core/unchecked-long, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2454, :end-line 2454, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Coerce to long by stripping decimal places. Identical to `int'.}, m3-seed {:name cljs.core/m3-seed, :file cljs/core.cljs, :line 778, :column 1, :end-line 778, :end-column 13, :meta {:file cljs/core.cljs, :line 778, :column 6, :end-line 778, :end-column 13}}, some? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 208, :column 16, :end-line 208, :end-column 21, :tag boolean, :arglists (quote ([x])), :doc Returns true if x is not nil, false otherwise.}, :name cljs.core/some?, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 208, :ret-tag boolean, :end-line 208, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is not nil, false otherwise.}, unchecked-negate {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2409, :column 7, :end-line 2409, :end-column 23, :arglists (quote ([x]))}, :name cljs.core/unchecked-negate, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2409, :end-line 2409, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, ->t_cljs$core17830 {:protocol-inline nil, :meta {:anonymous true, :protocols #{cljs.core/Object cljs.core/IMeta cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([nil-iter meta17831])), :file cljs/core.cljs}, :protocols #{cljs.core/Object cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core/->t_cljs$core17830, :variadic false, :file cljs/core.cljs, :method-params ([nil-iter meta17831]), :protocol-impl nil, :arglists-meta (nil nil), :anonymous true, :column 3, :factory :positional, :line 3500, :max-fixed-arity 2, :fn-var true, :arglists (quote ([nil-iter meta17831])), :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, symbol-identical? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2954, :column 16, :end-line 2954, :end-column 33, :tag boolean, :arglists (quote ([x y])), :doc Efficient test to determine that two symbol are identical.}, :name cljs.core/symbol-identical?, :variadic false, :file cljs/core.cljs, :end-column 33, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2954, :ret-tag boolean, :end-line 2954, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([x y])), :doc Efficient test to determine that two symbol are identical.}, reverse {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2816, :column 7, :end-line 2816, :end-column 14, :arglists (quote ([coll])), :doc Returns a seq of the items in coll in reverse order. Not lazy.}, :name cljs.core/reverse, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2816, :end-line 2816, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns a seq of the items in coll in reverse order. Not lazy.}, range {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8504, :column 7, :end-line 8504, :end-column 12, :arglists (quote ([] [end] [start end] [start end step])), :doc Returns a lazy seq of nums from start (inclusive) to end | |
| (exclusive), by step, where start defaults to 0, step to 1, | |
| and end to infinity., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([] [end] [start end] [start end step]), :arglists ([] [end] [start end] [start end step]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/range, :variadic false, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([] [end] [start end] [start end step]), :arglists ([] [end] [start end] [start end step]), :arglists-meta (nil nil nil nil)}, :method-params ([] [end] [start end] [start end step]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 8504, :end-line 8504, :max-fixed-arity 3, :fn-var true, :arglists ([] [end] [start end] [start end step]), :doc Returns a lazy seq of nums from start (inclusive) to end | |
| (exclusive), by step, where start defaults to 0, step to 1, | |
| and end to infinity.}, bit-count {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2554, :column 7, :end-line 2554, :end-column 16, :arglists (quote ([v])), :doc Counts the number of bits set in n}, :name cljs.core/bit-count, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2554, :end-line 2554, :max-fixed-arity 1, :fn-var true, :arglists (quote ([v])), :doc Counts the number of bits set in n}, create-node {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6635, :column 8, :end-line 6635, :end-column 19, :private true, :arglists (quote ([shift key1 val1 key2hash key2 val2] [edit shift key1 val1 key2hash key2 val2])), :top-fn {:variadic false, :max-fixed-arity 7, :method-params ([shift key1 val1 key2hash key2 val2] [edit shift key1 val1 key2hash key2 val2]), :arglists ([shift key1 val1 key2hash key2 val2] [edit shift key1 val1 key2hash key2 val2]), :arglists-meta (nil nil)}}, :private true, :name cljs.core/create-node, :variadic false, :file cljs/core.cljs, :end-column 19, :top-fn {:variadic false, :max-fixed-arity 7, :method-params ([shift key1 val1 key2hash key2 val2] [edit shift key1 val1 key2hash key2 val2]), :arglists ([shift key1 val1 key2hash key2 val2] [edit shift key1 val1 key2hash key2 val2]), :arglists-meta (nil nil)}, :method-params ([shift key1 val1 key2hash key2 val2] [edit shift key1 val1 key2hash key2 val2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6635, :end-line 6635, :max-fixed-arity 7, :fn-var true, :arglists ([shift key1 val1 key2hash key2 val2] [edit shift key1 val1 key2hash key2 val2])}, sort {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2105, :column 7, :end-line 2105, :end-column 11, :arglists (quote ([coll] [comp coll])), :doc Returns a sorted sequence of the items in coll. Comp can be | |
| boolean-valued comparison function, or a -/0/+ valued comparator. | |
| Comp defaults to compare., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([coll] [comp coll]), :arglists ([coll] [comp coll]), :arglists-meta (nil nil)}}, :name cljs.core/sort, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([coll] [comp coll]), :arglists ([coll] [comp coll]), :arglists-meta (nil nil)}, :method-params ([coll] [comp coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2105, :end-line 2105, :max-fixed-arity 2, :fn-var true, :arglists ([coll] [comp coll]), :doc Returns a sorted sequence of the items in coll. Comp can be | |
| boolean-valued comparison function, or a -/0/+ valued comparator. | |
| Comp defaults to compare.}, ->MetaFn {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1767, :column 10, :end-line 1767, :end-column 16, :protocols #{cljs.core/IFn cljs.core/IMeta cljs.core/Fn cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IFn cljs.core/IMeta cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([afn meta]))}, :protocols #{cljs.core/IFn cljs.core/IMeta cljs.core/Fn cljs.core/IWithMeta}, :name cljs.core/->MetaFn, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([afn meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 1767, :end-line 1767, :max-fixed-arity 2, :fn-var true, :arglists (quote ([afn meta])), :skip-protocol-flag #{cljs.core/IFn cljs.core/IMeta cljs.core/IWithMeta}}, unchecked-inc-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2392, :column 7, :end-line 2392, :end-column 24, :arglists (quote ([x]))}, :name cljs.core/unchecked-inc-int, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2392, :end-line 2392, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, -compare {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 686, :column 12, :end-line 686, :end-column 20, :tag number, :protocol cljs.core/IComparable, :doc Returns a negative number, zero, or a positive number when x is logically | |
| 'less than', 'equal to', or 'greater than' y., :arglists (quote ([x y]))}, :protocol cljs.core/IComparable, :name cljs.core/-compare, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 684, :ret-tag number, :end-line 686, :max-fixed-arity 2, :tag number, :fn-var true, :arglists (quote ([x y])), :doc Returns a negative number, zero, or a positive number when x is logically | |
| 'less than', 'equal to', or 'greater than' y.}, map-indexed {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3867, :column 7, :end-line 3867, :end-column 18, :arglists (quote ([f] [f coll])), :doc Returns a lazy sequence consisting of the result of applying f to 0 | |
| and the first item of coll, followed by applying f to 1 and the second | |
| item in coll, etc, until coll is exhausted. Thus function f should | |
| accept 2 arguments, index and item., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f coll]), :arglists ([f] [f coll]), :arglists-meta (nil nil)}}, :name cljs.core/map-indexed, :variadic false, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f coll]), :arglists ([f] [f coll]), :arglists-meta (nil nil)}, :method-params ([f] [f coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3867, :end-line 3867, :max-fixed-arity 2, :fn-var true, :arglists ([f] [f coll]), :doc Returns a lazy sequence consisting of the result of applying f to 0 | |
| and the first item of coll, followed by applying f to 1 and the second | |
| item in coll, etc, until coll is exhausted. Thus function f should | |
| accept 2 arguments, index and item.}, array-list {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8315, :column 7, :end-line 8315, :end-column 17, :arglists (quote ([]))}, :name cljs.core/array-list, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8315, :end-line 8315, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, rand-nth {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9390, :column 7, :end-line 9390, :end-column 15, :arglists (quote ([coll])), :doc Return a random element of the (sequential) collection. Will have | |
| the same performance characteristics as nth for the given | |
| collection.}, :name cljs.core/rand-nth, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9390, :end-line 9390, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Return a random element of the (sequential) collection. Will have | |
| the same performance characteristics as nth for the given | |
| collection.}, comp {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3784, :column 7, :end-line 3784, :end-column 11, :arglists (quote ([] [f] [f g] [f g h] [f1 f2 f3 & fs])), :doc Takes a set of functions and returns a fn that is the composition | |
| of those fns. The returned fn takes a variable number of args, | |
| applies the rightmost of fns to the args, the next | |
| fn (right-to-left) to the result, etc., :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([] [f] [f g] [f g h]), :arglists ([] [f] [f g] [f g h] [f1 f2 f3 & fs]), :arglists-meta (nil nil nil nil nil)}}, :name cljs.core/comp, :variadic true, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([] [f] [f g] [f g h]), :arglists ([] [f] [f g] [f g h] [f1 f2 f3 & fs]), :arglists-meta (nil nil nil nil nil)}, :method-params ([] [f] [f g] [f g h]), :protocol-impl nil, :arglists-meta (nil nil nil nil nil), :column 1, :line 3784, :end-line 3784, :max-fixed-arity 3, :fn-var true, :arglists ([] [f] [f g] [f g h] [f1 f2 f3 & fs]), :doc Takes a set of functions and returns a fn that is the composition | |
| of those fns. The returned fn takes a variable number of args, | |
| applies the rightmost of fns to the args, the next | |
| fn (right-to-left) to the result, etc.}, array-chunk {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3094, :column 7, :end-line 3094, :end-column 18, :arglists (quote ([arr] [arr off] [arr off end])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([arr] [arr off] [arr off end]), :arglists ([arr] [arr off] [arr off end]), :arglists-meta (nil nil nil)}}, :name cljs.core/array-chunk, :variadic false, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([arr] [arr off] [arr off end]), :arglists ([arr] [arr off] [arr off end]), :arglists-meta (nil nil nil)}, :method-params ([arr] [arr off] [arr off end]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 3094, :end-line 3094, :max-fixed-arity 3, :fn-var true, :arglists ([arr] [arr off] [arr off end])}, dispatch-fn {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9812, :column 7, :end-line 9812, :end-column 18, :arglists (quote ([multifn])), :doc Given a multimethod, return it's dispatch-fn.}, :name cljs.core/dispatch-fn, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([multifn]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9812, :end-line 9812, :max-fixed-arity 1, :fn-var true, :arglists (quote ([multifn])), :doc Given a multimethod, return it's dispatch-fn.}, bit-shift-right-zero-fill {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2546, :column 7, :end-line 2546, :end-column 32, :arglists (quote ([x n])), :doc DEPRECATED: Bitwise shift right with zero fill}, :name cljs.core/bit-shift-right-zero-fill, :variadic false, :file cljs/core.cljs, :end-column 32, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2546, :end-line 2546, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x n])), :doc DEPRECATED: Bitwise shift right with zero fill}, js-reserved? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10019, :column 8, :end-line 10019, :end-column 20, :private true, :arglists (quote ([x]))}, :private true, :name cljs.core/js-reserved?, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10019, :end-line 10019, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, -as-transient {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 651, :column 9, :end-line 651, :end-column 22, :tag clj, :protocol cljs.core/IEditableCollection, :doc Returns a new, transient version of the collection, in constant time., :arglists (quote ([coll]))}, :protocol cljs.core/IEditableCollection, :name cljs.core/-as-transient, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 649, :ret-tag clj, :end-line 651, :max-fixed-arity 1, :tag clj, :fn-var true, :arglists (quote ([coll])), :doc Returns a new, transient version of the collection, in constant time.}, dorun {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8639, :column 7, :end-line 8639, :end-column 12, :arglists (quote ([coll] [n coll])), :doc When lazy sequences are produced via functions that have side | |
| effects, any effects other than those needed to produce the first | |
| element in the seq do not occur until the seq is consumed. dorun can | |
| be used to force any effects. Walks through the successive nexts of | |
| the seq, does not retain the head and returns nil., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([coll] [n coll]), :arglists ([coll] [n coll]), :arglists-meta (nil nil)}}, :name cljs.core/dorun, :variadic false, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([coll] [n coll]), :arglists ([coll] [n coll]), :arglists-meta (nil nil)}, :method-params ([coll] [n coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8639, :end-line 8639, :max-fixed-arity 2, :fn-var true, :arglists ([coll] [n coll]), :doc When lazy sequences are produced via functions that have side | |
| effects, any effects other than those needed to produce the first | |
| element in the seq do not occur until the seq is consumed. dorun can | |
| be used to force any effects. Walks through the successive nexts of | |
| the seq, does not retain the head and returns nil.}, pr-sequential-writer {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8719, :column 7, :end-line 8719, :end-column 27, :arglists (quote ([writer print-one begin sep end opts coll]))}, :name cljs.core/pr-sequential-writer, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([writer print-one begin sep end opts coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8719, :end-line 8719, :max-fixed-arity 7, :fn-var true, :arglists (quote ([writer print-one begin sep end opts coll]))}, accumulating-seq-count {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1570, :column 8, :end-line 1570, :end-column 30, :private true, :arglists (quote ([coll]))}, :private true, :name cljs.core/accumulating-seq-count, :variadic false, :file cljs/core.cljs, :end-column 30, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1570, :end-line 1570, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll]))}, IIndexed {:meta {:file cljs/core.cljs, :line 464, :column 14, :end-line 464, :end-column 22, :doc Protocol for collections to provide idexed-based access to their items., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-nth [[coll n] [coll n not-found]]}}}, :protocol-symbol true, :name cljs.core/IIndexed, :file cljs/core.cljs, :end-column 22, :column 1, :line 464, :protocol-info {:methods {-nth [[coll n] [coll n not-found]]}}, :info nil, :end-line 464, :impls #{cljs.core/TransientVector cljs.core/IndexedSeq cljs.core/BlackNode cljs.core/Subvec cljs.core/PersistentVector cljs.core/ArrayChunk om.next.impl.refs/Ref om.core/IndexedCursor cljs.core/Range cljs.core/RedNode}, :doc Protocol for collections to provide idexed-based access to their items., :jsdoc (@interface)}, disj {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1851, :column 7, :end-line 1851, :end-column 11, :arglists (quote ([coll] [coll k] [coll k & ks])), :doc disj[oin]. Returns a new set of the same (hashed/sorted) type, that | |
| does not contain key(s)., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([coll] [coll k]), :arglists ([coll] [coll k] [coll k & ks]), :arglists-meta (nil nil nil)}}, :name cljs.core/disj, :variadic true, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([coll] [coll k]), :arglists ([coll] [coll k] [coll k & ks]), :arglists-meta (nil nil nil)}, :method-params ([coll] [coll k]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 1851, :end-line 1851, :max-fixed-arity 2, :fn-var true, :arglists ([coll] [coll k] [coll k & ks]), :doc disj[oin]. Returns a new set of the same (hashed/sorted) type, that | |
| does not contain key(s).}, IPrintWithWriter {:meta {:file cljs/core.cljs, :line 625, :column 14, :end-line 625, :end-column 30, :doc The old IPrintable protocol's implementation consisted of building a giant | |
| list of strings to concatenate. This involved lots of concat calls, | |
| intermediate vectors, and lazy-seqs, and was very slow in some older JS | |
| engines. IPrintWithWriter implements printing via the IWriter protocol, so it | |
| be implemented efficiently in terms of e.g. a StringBuffer append., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-pr-writer [[o writer opts]]}}}, :protocol-symbol true, :name cljs.core/IPrintWithWriter, :file cljs/core.cljs, :end-column 30, :column 1, :line 625, :protocol-info {:methods {-pr-writer [[o writer opts]]}}, :info nil, :end-line 625, :impls #{cljs.core.async.impl.timers/SkipListNode cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/Cons cljs.core/Eduction cljs.core/PersistentArrayMap cljs.core/NodeSeq cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core/Volatile cljs.core/Keyword cljs.core/BlackNode cljs.core/EmptyList cljs.core/LazySeq cljs.core/Subvec om.core/MapCursor cljs.core/PersistentQueueSeq cljs.core/ExceptionInfo cljs.core/Var cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core/TaggedLiteral cljs.core/ES6IteratorSeq cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core/List cljs.core.async.impl.timers/SkipList om.next/Indexer cljs.core/RSeq cljs.core/PersistentHashSet cljs.core/PersistentTreeMap cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core/Atom cljs.core/PersistentTreeSet cljs.core/ChunkedCons cljs.core/Symbol om.next/Reconciler om.next.impl.refs/Ref com.cognitect.transit.types/UUID cljs.core/LazyTransformer cljs.core/UUID cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc The old IPrintable protocol's implementation consisted of building a giant | |
| list of strings to concatenate. This involved lots of concat calls, | |
| intermediate vectors, and lazy-seqs, and was very slow in some older JS | |
| engines. IPrintWithWriter implements printing via the IWriter protocol, so it | |
| be implemented efficiently in terms of e.g. a StringBuffer append., :jsdoc (@interface)}, ->UUID {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9818, :column 10, :end-line 9818, :end-column 14, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/Object cljs.core/IPrintWithWriter cljs.core/IComparable}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IPrintWithWriter cljs.core/IComparable}, :factory :positional, :arglists (quote ([uuid __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/Object cljs.core/IPrintWithWriter cljs.core/IComparable}, :name cljs.core/->UUID, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([uuid __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 9818, :end-line 9818, :max-fixed-arity 2, :fn-var true, :arglists (quote ([uuid __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IPrintWithWriter cljs.core/IComparable}}, IVector {:meta {:file cljs/core.cljs, :line 534, :column 14, :end-line 534, :end-column 21, :doc Protocol for adding vector functionality to collections., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-assoc-n [[coll n val]]}}}, :protocol-symbol true, :name cljs.core/IVector, :file cljs/core.cljs, :end-column 21, :column 1, :line 534, :protocol-info {:methods {-assoc-n [[coll n val]]}}, :info nil, :end-line 534, :impls #{cljs.core/BlackNode cljs.core/Subvec cljs.core/PersistentVector cljs.core/RedNode}, :doc Protocol for adding vector functionality to collections., :jsdoc (@interface)}, IIterable {:meta {:file cljs/core.cljs, :line 733, :column 14, :end-line 733, :end-column 23, :doc Protocol for iterating over a collection., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-iterator [[coll]]}}}, :protocol-symbol true, :name cljs.core/IIterable, :file cljs/core.cljs, :end-column 23, :column 1, :line 733, :protocol-info {:methods {-iterator [[coll]]}}, :info nil, :end-line 733, :impls #{cljs.core/PersistentHashMap cljs.core/PersistentArrayMap cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core/PersistentVector om.next/Indexer cljs.core/ArrayNode cljs.core/PersistentHashSet om.next/Reconciler cljs.core/HashCollisionNode cljs.core.async.impl.ioc-helpers/ExceptionFrame cljs.core/Range cljs.core/BitmapIndexedNode}, :doc Protocol for iterating over a collection., :jsdoc (@interface)}, *2 {:name cljs.core/*2, :file cljs/core.cljs, :line 157, :column 1, :end-line 159, :end-column 5, :doc bound in a repl thread to the second most recent value printed, :meta {:file cljs/core.cljs, :line 159, :column 3, :end-line 159, :end-column 5, :doc bound in a repl thread to the second most recent value printed}}, Eduction {:num-fields 2, :protocols #{cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/ISequential cljs.core/IReduce}, :name cljs.core/Eduction, :file cljs/core.cljs, :end-column 18, :type true, :column 10, :line 9246, :record false, :end-line 9246, :skip-protocol-flag #{cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/ISequential cljs.core/IReduce}}, pv-clone-node {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4609, :column 8, :end-line 4609, :end-column 21, :private true, :arglists (quote ([node]))}, :private true, :name cljs.core/pv-clone-node, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([node]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4609, :end-line 4609, :max-fixed-arity 1, :fn-var true, :arglists (quote ([node]))}, cons {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2889, :column 7, :end-line 2889, :end-column 11, :arglists (quote ([x coll])), :doc Returns a new seq where x is the first element and seq is the rest.}, :name cljs.core/cons, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([x coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2889, :end-line 2889, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x coll])), :doc Returns a new seq where x is the first element and seq is the rest.}, PersistentTreeSet {:num-fields 3, :protocols #{cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/ILookup}, :name cljs.core/PersistentTreeSet, :file cljs/core.cljs, :end-column 27, :type true, :column 10, :line 8088, :record false, :end-line 8088, :skip-protocol-flag #{cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/ILookup}}, ->HashSetIter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7942, :column 10, :end-line 7942, :end-column 21, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([iter]))}, :protocols #{cljs.core/Object}, :name cljs.core/->HashSetIter, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([iter]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 7942, :end-line 7942, :max-fixed-arity 1, :fn-var true, :arglists (quote ([iter])), :skip-protocol-flag nil}, ns-lookup {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10088, :column 8, :end-line 10088, :end-column 17, :private true, :arglists (quote ([ns-obj k]))}, :private true, :name cljs.core/ns-lookup, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([ns-obj k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10088, :end-line 10088, :max-fixed-arity 2, :fn-var true, :arglists (quote ([ns-obj k]))}, floats {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2464, :column 7, :end-line 2464, :end-column 13, :arglists (quote ([x]))}, :name cljs.core/floats, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2464, :end-line 2464, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, TransientVector {:meta {:file cljs/core.cljs, :line 4714, :column 44, :end-line 4714, :end-column 59, :declared true}, :num-fields 4, :protocols #{cljs.core/IIndexed cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientVector cljs.core/ITransientAssociative cljs.core/ILookup}, :name cljs.core/TransientVector, :file cljs/core.cljs, :end-column 25, :type true, :column 10, :line 5206, :record false, :declared true, :end-line 5206, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientVector cljs.core/ITransientAssociative cljs.core/ILookup}}, pos? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2574, :column 16, :end-line 2574, :end-column 20, :tag boolean, :arglists (quote ([n])), :doc Returns true if num is greater than zero, else false}, :name cljs.core/pos?, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2574, :ret-tag boolean, :end-line 2574, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([n])), :doc Returns true if num is greater than zero, else false}, fnil {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3842, :column 7, :end-line 3842, :end-column 11, :arglists (quote ([f x] [f x y] [f x y z])), :doc Takes a function f, and returns a function that calls f, replacing | |
| a nil first argument to f with the supplied value x. Higher arity | |
| versions can replace arguments in the second and third | |
| positions (y, z). Note that the function f can take any number of | |
| arguments, not just the one(s) being nil-patched., :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([f x] [f x y] [f x y z]), :arglists ([f x] [f x y] [f x y z]), :arglists-meta (nil nil nil)}}, :name cljs.core/fnil, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([f x] [f x y] [f x y z]), :arglists ([f x] [f x y] [f x y z]), :arglists-meta (nil nil nil)}, :method-params ([f x] [f x y] [f x y z]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 3842, :end-line 3842, :max-fixed-arity 4, :fn-var true, :arglists ([f x] [f x y] [f x y z]), :doc Takes a function f, and returns a function that calls f, replacing | |
| a nil first argument to f with the supplied value x. Higher arity | |
| versions can replace arguments in the second and third | |
| positions (y, z). Note that the function f can take any number of | |
| arguments, not just the one(s) being nil-patched.}, merge-with {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7908, :column 7, :end-line 7908, :end-column 17, :arglists (quote ([f & maps])), :doc Returns a map that consists of the rest of the maps conj-ed onto | |
| the first. If a key occurs in more than one map, the mapping(s) | |
| from the latter (left-to-right) will be combined with the mapping in | |
| the result by calling (f val-in-result val-in-latter)., :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(f maps)], :arglists ([f & maps]), :arglists-meta (nil)}}, :name cljs.core/merge-with, :variadic true, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(f maps)], :arglists ([f & maps]), :arglists-meta (nil)}, :method-params [(f maps)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7908, :end-line 7908, :max-fixed-arity 1, :fn-var true, :arglists ([f & maps]), :doc Returns a map that consists of the rest of the maps conj-ed onto | |
| the first. If a key occurs in more than one map, the mapping(s) | |
| from the latter (left-to-right) will be combined with the mapping in | |
| the result by calling (f val-in-result val-in-latter).}, nthrest {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1681, :column 7, :end-line 1681, :end-column 14, :arglists (quote ([coll n])), :doc Returns the nth rest of coll, coll when n is 0.}, :name cljs.core/nthrest, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([coll n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1681, :end-line 1681, :max-fixed-arity 2, :fn-var true, :arglists (quote ([coll n])), :doc Returns the nth rest of coll, coll when n is 0.}, sequential? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1889, :column 16, :end-line 1889, :end-column 27, :tag boolean, :arglists (quote ([x])), :doc Returns true if coll satisfies ISequential}, :name cljs.core/sequential?, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1889, :ret-tag boolean, :end-line 1889, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if coll satisfies ISequential}, tree-map-replace {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7555, :column 8, :end-line 7555, :end-column 24, :private true, :arglists (quote ([comp tree k v]))}, :private true, :name cljs.core/tree-map-replace, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([comp tree k v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7555, :end-line 7555, :max-fixed-arity 4, :fn-var true, :arglists (quote ([comp tree k v]))}, m3-mix-H1 {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 785, :column 15, :end-line 785, :end-column 24, :tag number, :arglists (quote ([h1 k1]))}, :name cljs.core/m3-mix-H1, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([h1 k1]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 785, :ret-tag number, :end-line 785, :max-fixed-arity 2, :tag number, :fn-var true, :arglists (quote ([h1 k1]))}, RecordIter {:num-fields 5, :protocols #{cljs.core/Object}, :name cljs.core/RecordIter, :file cljs/core.cljs, :end-column 20, :type true, :column 10, :line 5636, :record false, :end-line 5636, :skip-protocol-flag nil}, ->TransientArrayMap {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6008, :column 10, :end-line 6008, :end-column 27, :protocols #{cljs.core/ITransientMap cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/ITransientMap cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}, :factory :positional, :arglists (quote ([editable? len arr]))}, :protocols #{cljs.core/ITransientMap cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}, :name cljs.core/->TransientArrayMap, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([editable? len arr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6008, :end-line 6008, :max-fixed-arity 3, :fn-var true, :arglists (quote ([editable? len arr])), :skip-protocol-flag #{cljs.core/ITransientMap cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}}, prim-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1440, :column 7, :end-line 1440, :end-column 15, :arglists (quote ([prim] [prim i])), :doc Create seq from a primitive JavaScript Array-like., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([prim] [prim i]), :arglists ([prim] [prim i]), :arglists-meta (nil nil)}}, :name cljs.core/prim-seq, :variadic false, :file cljs/core.cljs, :end-column 15, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([prim] [prim i]), :arglists ([prim] [prim i]), :arglists-meta (nil nil)}, :method-params ([prim] [prim i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1440, :end-line 1440, :max-fixed-arity 2, :fn-var true, :arglists ([prim] [prim i]), :doc Create seq from a primitive JavaScript Array-like.}, *print-level* {:meta {:file cljs/core.cljs, :line 125, :column 3, :end-line 125, :end-column 16, :dynamic true, :doc *print-level* controls how many levels deep the printer will | |
| print nested objects. If it is bound to logical false, there is no | |
| limit. Otherwise, it must be bound to an integer indicating the maximum | |
| level to print. Each argument to print is at level 0; if an argument is a | |
| collection, its items are at level 1; and so on. If an object is a | |
| collection and is at a level greater than or equal to the value bound to | |
| *print-level*, the printer prints '#' to represent it. The root binding | |
| is nil indicating no limit., :jsdoc [@type {null|number}]}, :name cljs.core/*print-level*, :file cljs/core.cljs, :end-column 16, :column 1, :dynamic true, :line 114, :end-line 125, :doc *print-level* controls how many levels deep the printer will | |
| print nested objects. If it is bound to logical false, there is no | |
| limit. Otherwise, it must be bound to an integer indicating the maximum | |
| level to print. Each argument to print is at level 0; if an argument is a | |
| collection, its items are at level 1; and so on. If an object is a | |
| collection and is at a level greater than or equal to the value bound to | |
| *print-level*, the printer prints '#' to represent it. The root binding | |
| is nil indicating no limit., :jsdoc [@type {null|number}]}, shuffle {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2146, :column 7, :end-line 2146, :end-column 14, :arglists (quote ([coll])), :doc Return a random permutation of coll}, :name cljs.core/shuffle, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2146, :end-line 2146, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Return a random permutation of coll}, ChunkedSeq {:meta {:file cljs/core.cljs, :line 1917, :column 22, :end-line 1917, :end-column 32, :declared true}, :num-fields 6, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/ChunkedSeq, :file cljs/core.cljs, :end-column 20, :type true, :column 10, :line 4939, :record false, :declared true, :end-line 4939, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, hash-keyword {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2897, :column 7, :end-line 2897, :end-column 19, :arglists (quote ([k]))}, :name cljs.core/hash-keyword, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2897, :end-line 2897, :max-fixed-arity 1, :fn-var true, :arglists (quote ([k]))}, find {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2021, :column 7, :end-line 2021, :end-column 11, :arglists (quote ([coll k])), :doc Returns the map entry for key, or nil if key not present.}, :name cljs.core/find, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([coll k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2021, :end-line 2021, :max-fixed-arity 2, :fn-var true, :arglists (quote ([coll k])), :doc Returns the map entry for key, or nil if key not present.}, alength {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 383, :column 15, :end-line 383, :end-column 22, :tag number, :arglists (quote ([array])), :doc Returns the length of the array. Works on arrays of all types.}, :name cljs.core/alength, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([array]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 383, :ret-tag number, :end-line 383, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([array])), :doc Returns the length of the array. Works on arrays of all types.}, bit-xor {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2490, :column 7, :end-line 2490, :end-column 14, :arglists (quote ([x y] [x y & more])), :doc Bitwise exclusive or, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x y]), :arglists ([x y] [x y & more]), :arglists-meta (nil nil)}}, :name cljs.core/bit-xor, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x y]), :arglists ([x y] [x y & more]), :arglists-meta (nil nil)}, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2490, :end-line 2490, :max-fixed-arity 2, :fn-var true, :arglists ([x y] [x y & more]), :doc Bitwise exclusive or}, ->IndexedSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1367, :column 10, :end-line 1367, :end-column 20, :protocols #{cljs.core/IIndexed cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ICloneable cljs.core/IIterable cljs.core/ISequential cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ICloneable cljs.core/ISequential cljs.core/IReduce}, :factory :positional, :arglists (quote ([arr i]))}, :protocols #{cljs.core/IIndexed cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ICloneable cljs.core/IIterable cljs.core/ISequential cljs.core/IReduce}, :name cljs.core/->IndexedSeq, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([arr i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 1367, :end-line 1367, :max-fixed-arity 2, :fn-var true, :arglists (quote ([arr i])), :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ICloneable cljs.core/ISequential cljs.core/IReduce}}, ObjMap {:num-fields 5, :protocols #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :name cljs.core/ObjMap, :file cljs/core.cljs, :end-column 16, :type true, :column 10, :line 5525, :record false, :end-line 5525, :skip-protocol-flag #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}}, unsigned-bit-shift-right {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2550, :column 7, :end-line 2550, :end-column 31, :arglists (quote ([x n])), :doc Bitwise shift right with zero fill}, :name cljs.core/unsigned-bit-shift-right, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2550, :end-line 2550, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x n])), :doc Bitwise shift right with zero fill}, ES6SetEntriesIterator {:num-fields 1, :protocols #{cljs.core/Object}, :name cljs.core/ES6SetEntriesIterator, :file cljs/core.cljs, :end-column 31, :type true, :column 10, :line 5662, :record false, :end-line 5662, :skip-protocol-flag nil}, neg? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2583, :column 16, :end-line 2583, :end-column 20, :tag boolean, :arglists (quote ([x])), :doc Returns true if num is less than zero, else false}, :name cljs.core/neg?, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2583, :ret-tag boolean, :end-line 2583, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if num is less than zero, else false}, Cons {:num-fields 4, :protocols #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/Cons, :file cljs/core.cljs, :end-column 14, :type true, :column 10, :line 2840, :record false, :end-line 2840, :skip-protocol-flag #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, -remove-method {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9581, :column 4, :end-line 9581, :end-column 18, :protocol cljs.core/IMultiFn, :doc nil, :arglists (quote ([mf dispatch-val]))}, :protocol cljs.core/IMultiFn, :name cljs.core/-remove-method, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([mf dispatch-val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9578, :end-line 9581, :max-fixed-arity 2, :fn-var true, :arglists (quote ([mf dispatch-val])), :doc nil}, ->StringIter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3506, :column 10, :end-line 3506, :end-column 20, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([s i]))}, :protocols #{cljs.core/Object}, :name cljs.core/->StringIter, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([s i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3506, :end-line 3506, :max-fixed-arity 2, :fn-var true, :arglists (quote ([s i])), :skip-protocol-flag nil}, js-invoke {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 398, :column 7, :end-line 398, :end-column 16, :arglists (quote ([obj s & args])), :doc Invoke JavaScript object method via string. Needed when the | |
| string is not a valid unquoted property name., :top-fn {:variadic true, :max-fixed-arity 2, :method-params [(obj s args)], :arglists ([obj s & args]), :arglists-meta (nil)}}, :name cljs.core/js-invoke, :variadic true, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic true, :max-fixed-arity 2, :method-params [(obj s args)], :arglists ([obj s & args]), :arglists-meta (nil)}, :method-params [(obj s args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 398, :end-line 398, :max-fixed-arity 2, :fn-var true, :arglists ([obj s & args]), :doc Invoke JavaScript object method via string. Needed when the | |
| string is not a valid unquoted property name.}, ->List {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2679, :column 10, :end-line 2679, :end-column 14, :protocols #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta first rest count __hash]))}, :protocols #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->List, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([meta first rest count __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 2679, :end-line 2679, :max-fixed-arity 5, :fn-var true, :arglists (quote ([meta first rest count __hash])), :skip-protocol-flag #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, m3-mix-K1 {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 782, :column 15, :end-line 782, :end-column 24, :tag number, :arglists (quote ([k1]))}, :name cljs.core/m3-mix-K1, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([k1]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 782, :ret-tag number, :end-line 782, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([k1]))}, unchecked-float {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2355, :column 15, :end-line 2355, :end-column 30, :tag number, :arglists (quote ([x]))}, :name cljs.core/unchecked-float, :variadic false, :file cljs/core.cljs, :end-column 30, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2355, :ret-tag number, :end-line 2355, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([x]))}, undefined? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1972, :column 16, :end-line 1972, :end-column 26, :tag boolean, :arglists (quote ([x])), :doc Returns true if x identical to the JavaScript undefined value.}, :name cljs.core/undefined?, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1972, :ret-tag boolean, :end-line 1972, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x identical to the JavaScript undefined value.}, IMeta {:meta {:file cljs/core.cljs, :line 547, :column 14, :end-line 547, :end-column 19, :doc Protocol for accessing the metadata of an object., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-meta [[o]]}}}, :protocol-symbol true, :name cljs.core/IMeta, :file cljs/core.cljs, :end-column 19, :column 1, :line 547, :protocol-info {:methods {-meta [[o]]}}, :info nil, :end-line 547, :impls #{cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core.async/t_cljs$core$async22547 cljs.core.async/t_cljs$core$async21887 cljs.core/Cons cljs.core.async/t_cljs$core$async20805 cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers20708 cljs.core/PersistentArrayMap cljs.core/NodeSeq cljs.core.async/t_cljs$core$async22532 cljs.core/PersistentQueue cljs.core.async/t_cljs$core$async20831 cljs.core.async/t_cljs$core$async21653 cljs.core.async/t_cljs$core$async22526 cljs.core/BlackNode cljs.core/EmptyList cljs.core.async/t_cljs$core$async22544 cljs.core.async/t_cljs$core$async20808 cljs.core/LazySeq cljs.core/Subvec om.core/MapCursor cljs.core/PersistentQueueSeq cljs.core/Var cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core.async/t_cljs$core$async20825 cljs.core.async/t_cljs$core$async20828 cljs.core.async.impl.channels/t_cljs$core$async$impl$channels19793 cljs.core.async/t_cljs$core$async20822 cljs.core.async/t_cljs$core$async22535 cognitect.transit/t_cognitect$transit24108 cljs.core.async/t_cljs$core$async21432 cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers20711 cljs.core/List cljs.core/t_cljs$core17830 om.next/Indexer cljs.core/RSeq cljs.core.async/t_cljs$core$async22538 cljs.core/PersistentHashSet function cljs.core.async/t_cljs$core$async22050 cljs.core/PersistentTreeMap cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core.async.impl.channels/t_cljs$core$async$impl$channels19790 cljs.core/t_cljs$core17827 cljs.core/Atom cljs.core.async/t_cljs$core$async22529 cljs.core/PersistentTreeSet cljs.core.async/t_cljs$core$async22220 cljs.core/ChunkedCons cljs.core/Symbol om.next/Reconciler cljs.core/MetaFn cljs.core.async/t_cljs$core$async22541 cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Protocol for accessing the metadata of an object., :jsdoc (@interface)}, reduced? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1259, :column 16, :end-line 1259, :end-column 24, :tag boolean, :arglists (quote ([r])), :doc Returns true if x is the result of a call to reduced}, :name cljs.core/reduced?, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([r]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1259, :ret-tag boolean, :end-line 1259, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([r])), :doc Returns true if x is the result of a call to reduced}, apply-to {:protocol-inline nil, :meta {:arglists (quote ([f argc args])), :file cljs/core.cljs}, :name cljs.core/apply-to, :variadic false, :file cljs/core.cljs, :method-params ([f argc args]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3421, :max-fixed-arity 3, :fn-var true, :arglists (quote ([f argc args]))}, disj! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3406, :column 7, :end-line 3406, :end-column 12, :arglists (quote ([tcoll val] [tcoll val & vals])), :doc disj[oin]. Returns a transient set of the same (hashed/sorted) type, that | |
| does not contain key(s)., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([tcoll val]), :arglists ([tcoll val] [tcoll val & vals]), :arglists-meta (nil nil)}}, :name cljs.core/disj!, :variadic true, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([tcoll val]), :arglists ([tcoll val] [tcoll val & vals]), :arglists-meta (nil nil)}, :method-params ([tcoll val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3406, :end-line 3406, :max-fixed-arity 2, :fn-var true, :arglists ([tcoll val] [tcoll val & vals]), :doc disj[oin]. Returns a transient set of the same (hashed/sorted) type, that | |
| does not contain key(s).}, -lookup {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 493, :column 4, :end-line 493, :end-column 11, :protocol cljs.core/ILookup, :doc Use k to look up a value in o. If not-found is supplied and k is not | |
| a valid value that can be used for look up, not-found is returned., :arglists (quote ([o k] [o k not-found])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([o k] [o k not-found]), :arglists ([o k] [o k not-found]), :arglists-meta (nil nil)}}, :protocol cljs.core/ILookup, :name cljs.core/-lookup, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([o k] [o k not-found]), :arglists ([o k] [o k not-found]), :arglists-meta (nil nil)}, :method-params ([o k] [o k not-found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 491, :end-line 493, :max-fixed-arity 3, :fn-var true, :arglists ([o k] [o k not-found]), :doc Use k to look up a value in o. If not-found is supplied and k is not | |
| a valid value that can be used for look up, not-found is returned.}, ICloneable {:meta {:file cljs/core.cljs, :line 437, :column 14, :end-line 437, :end-column 24, :doc Protocol for cloning a value., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-clone [[value]]}}}, :protocol-symbol true, :name cljs.core/ICloneable, :file cljs/core.cljs, :end-column 24, :column 1, :line 437, :protocol-info {:methods {-clone [[value]]}}, :info nil, :end-line 437, :impls #{om.core/x23169 cljs.core/PersistentHashMap cljs.core/Cons cljs.core/PersistentArrayMap cljs.core/PersistentQueue cljs.core/IndexedSeq om.core/x23104 om.core/x23105 cljs.core/EmptyList cljs.core/Subvec om.core/MapCursor cljs.core/PersistentVector cljs.core/List om.next/Indexer cljs.core/RSeq cljs.core/PersistentHashSet om.core/x23168 cljs.core/PersistentTreeMap cljs.core/PersistentTreeSet om.next/Reconciler cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/Range}, :doc Protocol for cloning a value., :jsdoc (@interface)}, IEncodeClojure {:meta {:file cljs/core.cljs, :line 9316, :column 14, :end-line 9316, :end-column 28, :doc nil, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-js->clj [[x options]]}}}, :protocol-symbol true, :name cljs.core/IEncodeClojure, :file cljs/core.cljs, :end-column 28, :column 1, :line 9316, :protocol-info {:methods {-js->clj [[x options]]}}, :info nil, :end-line 9316, :impls #{}, :doc nil, :jsdoc (@interface)}, booleans {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2459, :column 7, :end-line 2459, :end-column 15, :arglists (quote ([x]))}, :name cljs.core/booleans, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2459, :end-line 2459, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, ->ArrayList {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8307, :column 10, :end-line 8307, :end-column 19, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([arr]))}, :protocols #{cljs.core/Object}, :name cljs.core/->ArrayList, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([arr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 8307, :end-line 8307, :max-fixed-arity 1, :fn-var true, :arglists (quote ([arr])), :skip-protocol-flag nil}, RSeq {:meta {:file cljs/core.cljs, :line 1348, :column 25, :end-line 1348, :end-column 29, :declared true}, :num-fields 3, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/RSeq, :file cljs/core.cljs, :end-column 14, :type true, :column 10, :line 1457, :record false, :declared true, :end-line 1457, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, mask {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6097, :column 8, :end-line 6097, :end-column 12, :private true, :arglists (quote ([hash shift]))}, :private true, :name cljs.core/mask, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([hash shift]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6097, :end-line 6097, :max-fixed-arity 2, :fn-var true, :arglists (quote ([hash shift]))}, int-array {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3211, :column 7, :end-line 3211, :end-column 16, :arglists (quote ([size-or-seq] [size init-val-or-seq])), :doc Creates an array of ints. Does not coerce array, provided for compatibility | |
| with Clojure., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size-or-seq] [size init-val-or-seq]), :arglists ([size-or-seq] [size init-val-or-seq]), :arglists-meta (nil nil)}}, :name cljs.core/int-array, :variadic false, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size-or-seq] [size init-val-or-seq]), :arglists ([size-or-seq] [size init-val-or-seq]), :arglists-meta (nil nil)}, :method-params ([size-or-seq] [size init-val-or-seq]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3211, :end-line 3211, :max-fixed-arity 2, :fn-var true, :arglists ([size-or-seq] [size init-val-or-seq]), :doc Creates an array of ints. Does not coerce array, provided for compatibility | |
| with Clojure.}, find-and-cache-best-method {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9553, :column 8, :end-line 9553, :end-column 34, :private true, :arglists (quote ([name dispatch-val hierarchy method-table prefer-table method-cache cached-hierarchy]))}, :private true, :name cljs.core/find-and-cache-best-method, :variadic false, :file cljs/core.cljs, :end-column 34, :method-params ([name dispatch-val hierarchy method-table prefer-table method-cache cached-hierarchy]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9553, :end-line 9553, :max-fixed-arity 7, :fn-var true, :arglists (quote ([name dispatch-val hierarchy method-table prefer-table method-cache cached-hierarchy]))}, set? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1878, :column 16, :end-line 1878, :end-column 20, :tag boolean, :arglists (quote ([x])), :doc Returns true if x satisfies ISet}, :name cljs.core/set?, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1878, :ret-tag boolean, :end-line 1878, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x satisfies ISet}, iterable? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1037, :column 7, :end-line 1037, :end-column 16, :arglists (quote ([x])), :doc Return true if x implements IIterable protocol.}, :name cljs.core/iterable?, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1037, :end-line 1037, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Return true if x implements IIterable protocol.}, cat {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9207, :column 7, :end-line 9207, :end-column 10, :arglists (quote ([rf])), :doc A transducer which concatenates the contents of each input, which must be a | |
| collection, into the reduction., :added 1.7}, :added 1.7, :name cljs.core/cat, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([rf]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9207, :end-line 9207, :max-fixed-arity 1, :fn-var true, :arglists (quote ([rf])), :doc A transducer which concatenates the contents of each input, which must be a | |
| collection, into the reduction.}, ->ES6EntriesIterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5649, :column 10, :end-line 5649, :end-column 28, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([s]))}, :protocols #{cljs.core/Object}, :name cljs.core/->ES6EntriesIterator, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5649, :end-line 5649, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s])), :skip-protocol-flag nil}, divide {:name cljs.core/divide, :file cljs/core.cljs, :line 2263, :column 1, :end-line 2263, :end-column 16, :declared true, :meta {:file cljs/core.cljs, :line 2263, :column 10, :end-line 2263, :end-column 16, :declared true}}, js-reserved-arr {:name cljs.core/js-reserved-arr, :file cljs/core.cljs, :line 9997, :column 1, :end-line 10000, :end-column 18, :private true, :jsdoc [@type {*}], :meta {:file cljs/core.cljs, :line 10000, :column 3, :end-line 10000, :end-column 18, :private true, :jsdoc [@type {*}]}}, -pr-writer {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 631, :column 4, :end-line 631, :end-column 14, :protocol cljs.core/IPrintWithWriter, :doc nil, :arglists (quote ([o writer opts]))}, :protocol cljs.core/IPrintWithWriter, :name cljs.core/-pr-writer, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([o writer opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 625, :end-line 631, :max-fixed-arity 3, :fn-var true, :arglists (quote ([o writer opts])), :doc nil}, flush {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8750, :column 7, :end-line 8750, :end-column 12, :arglists (quote ([]))}, :name cljs.core/flush, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8750, :end-line 8750, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, set-from-indexed-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8181, :column 7, :end-line 8181, :end-column 27, :arglists (quote ([iseq]))}, :name cljs.core/set-from-indexed-seq, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([iseq]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8181, :end-line 8181, :max-fixed-arity 1, :fn-var true, :arglists (quote ([iseq]))}, take-while {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8349, :column 7, :end-line 8349, :end-column 17, :arglists (quote ([pred] [pred coll])), :doc Returns a lazy sequence of successive items from coll while | |
| (pred item) returns true. pred must be free of side-effects. | |
| Returns a transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([pred] [pred coll]), :arglists ([pred] [pred coll]), :arglists-meta (nil nil)}}, :name cljs.core/take-while, :variadic false, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([pred] [pred coll]), :arglists ([pred] [pred coll]), :arglists-meta (nil nil)}, :method-params ([pred] [pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8349, :end-line 8349, :max-fixed-arity 2, :fn-var true, :arglists ([pred] [pred coll]), :doc Returns a lazy sequence of successive items from coll while | |
| (pred item) returns true. pred must be free of side-effects. | |
| Returns a transducer when no collection is provided.}, vary-meta {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3472, :column 7, :end-line 3472, :end-column 16, :arglists (quote ([obj f] [obj f a] [obj f a b] [obj f a b c] [obj f a b c d] [obj f a b c d & args])), :doc Returns an object of the same type and value as obj, with | |
| (apply f (meta obj) args) as its metadata., :top-fn {:variadic true, :max-fixed-arity 6, :method-params ([obj f] [obj f a] [obj f a b] [obj f a b c] [obj f a b c d]), :arglists ([obj f] [obj f a] [obj f a b] [obj f a b c] [obj f a b c d] [obj f a b c d & args]), :arglists-meta (nil nil nil nil nil nil)}}, :name cljs.core/vary-meta, :variadic true, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic true, :max-fixed-arity 6, :method-params ([obj f] [obj f a] [obj f a b] [obj f a b c] [obj f a b c d]), :arglists ([obj f] [obj f a] [obj f a b] [obj f a b c] [obj f a b c d] [obj f a b c d & args]), :arglists-meta (nil nil nil nil nil nil)}, :method-params ([obj f] [obj f a] [obj f a b] [obj f a b c] [obj f a b c d]), :protocol-impl nil, :arglists-meta (nil nil nil nil nil nil), :column 1, :line 3472, :end-line 3472, :max-fixed-arity 6, :fn-var true, :arglists ([obj f] [obj f a] [obj f a b] [obj f a b c] [obj f a b c d] [obj f a b c d & args]), :doc Returns an object of the same type and value as obj, with | |
| (apply f (meta obj) args) as its metadata.}, INext {:meta {:file cljs/core.cljs, :line 483, :column 14, :end-line 483, :end-column 19, :doc Protocol for accessing the next items of a collection., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-next [[coll]]}}}, :protocol-symbol true, :name cljs.core/INext, :file cljs/core.cljs, :end-column 19, :column 1, :line 483, :protocol-info {:methods {-next [[coll]]}}, :info nil, :end-line 483, :impls #{cljs.core/Cons cljs.core/IndexedSeq cljs.core/EmptyList cljs.core/LazySeq cljs.core/ValSeq cljs.core/PersistentArrayMapSeq cljs.core/List cljs.core/RSeq cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core/ChunkedCons cljs.core/LazyTransformer cljs.core/Range}, :doc Protocol for accessing the next items of a collection., :jsdoc (@interface)}, is_proto_ {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 240, :column 7, :end-line 240, :end-column 16, :arglists (quote ([x]))}, :name cljs.core/is_proto_, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 240, :end-line 240, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, START {:name cljs.core/START, :file cljs/core.cljs, :line 3531, :column 1, :end-line 3531, :end-column 11, :meta {:file cljs/core.cljs, :line 3531, :column 6, :end-line 3531, :end-column 11}}, ICounted {:meta {:file cljs/core.cljs, :line 442, :column 14, :end-line 442, :end-column 22, :doc Protocol for adding the ability to count a collection in constant time., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-count [[coll]]}}}, :protocol-symbol true, :name cljs.core/ICounted, :file cljs/core.cljs, :end-column 22, :column 1, :line 442, :protocol-info {:methods {-count [[coll]]}}, :info nil, :end-line 442, :impls #{nil cljs.core.async.impl.buffers/FixedBuffer cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/TransientVector cljs.core/PersistentArrayMap cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core.async.impl.buffers/SlidingBuffer cljs.core/BlackNode cljs.core/EmptyList cljs.core/Subvec om.core/MapCursor cljs.core/TransientHashMap cljs.core/ChunkBuffer cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core/List om.next/Indexer cljs.core/TransientArrayMap cljs.core/RSeq cljs.core.async.impl.buffers/DroppingBuffer cljs.core/TransientHashSet cljs.core/PersistentHashSet cljs.core/PersistentTreeMap cljs.core/ArrayChunk cljs.core/PersistentTreeSet om.next/Reconciler cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Protocol for adding the ability to count a collection in constant time., :jsdoc (@interface)}, IMapEntry {:meta {:file cljs/core.cljs, :line 512, :column 14, :end-line 512, :end-column 23, :doc Protocol for examining a map entry., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-key [[coll]], -val [[coll]]}}}, :protocol-symbol true, :name cljs.core/IMapEntry, :file cljs/core.cljs, :end-column 23, :column 1, :line 512, :protocol-info {:methods {-key [[coll]], -val [[coll]]}}, :info nil, :end-line 512, :impls #{cljs.core/BlackNode cljs.core/PersistentVector cljs.core/RedNode}, :doc Protocol for examining a map entry., :jsdoc (@interface)}, <= {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2284, :column 16, :end-line 2284, :end-column 18, :tag boolean, :arglists (quote ([x] [x y] [x y & more])), :doc Returns non-nil if nums are in monotonically non-decreasing order, | |
| otherwise false., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/<=, :variadic true, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2284, :ret-tag boolean, :end-line 2284, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Returns non-nil if nums are in monotonically non-decreasing order, | |
| otherwise false.}, conj! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3365, :column 7, :end-line 3365, :end-column 12, :arglists (quote ([] [coll] [tcoll val] [tcoll val & vals])), :doc Adds x to the transient collection, and return coll. The 'addition' | |
| may happen at different 'places' depending on the concrete type., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [coll] [tcoll val]), :arglists ([] [coll] [tcoll val] [tcoll val & vals]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/conj!, :variadic true, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [coll] [tcoll val]), :arglists ([] [coll] [tcoll val] [tcoll val & vals]), :arglists-meta (nil nil nil nil)}, :method-params ([] [coll] [tcoll val]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 3365, :end-line 3365, :max-fixed-arity 2, :fn-var true, :arglists ([] [coll] [tcoll val] [tcoll val & vals]), :doc Adds x to the transient collection, and return coll. The 'addition' | |
| may happen at different 'places' depending on the concrete type.}, -pop {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 530, :column 9, :end-line 530, :end-column 13, :tag clj, :protocol cljs.core/IStack, :doc Returns a new stack without the item on top of the stack. Is used | |
| by cljs.core/pop., :arglists (quote ([coll]))}, :protocol cljs.core/IStack, :name cljs.core/-pop, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 524, :ret-tag clj, :end-line 530, :max-fixed-arity 1, :tag clj, :fn-var true, :arglists (quote ([coll])), :doc Returns a new stack without the item on top of the stack. Is used | |
| by cljs.core/pop.}, array-index-of-identical? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5704, :column 8, :end-line 5704, :end-column 33, :private true, :arglists (quote ([arr k]))}, :private true, :name cljs.core/array-index-of-identical?, :variadic false, :file cljs/core.cljs, :end-column 33, :method-params ([arr k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5704, :end-line 5704, :max-fixed-arity 2, :fn-var true, :arglists (quote ([arr k]))}, repeatedly {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4331, :column 7, :end-line 4331, :end-column 17, :arglists (quote ([f] [n f])), :doc Takes a function of no args, presumably with side effects, and | |
| returns an infinite (or length n if supplied) lazy sequence of calls | |
| to it, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [n f]), :arglists ([f] [n f]), :arglists-meta (nil nil)}}, :name cljs.core/repeatedly, :variadic false, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [n f]), :arglists ([f] [n f]), :arglists-meta (nil nil)}, :method-params ([f] [n f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4331, :end-line 4331, :max-fixed-arity 2, :fn-var true, :arglists ([f] [n f]), :doc Takes a function of no args, presumably with side effects, and | |
| returns an infinite (or length n if supplied) lazy sequence of calls | |
| to it}, zipmap {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8281, :column 7, :end-line 8281, :end-column 13, :arglists (quote ([keys vals])), :doc Returns a map with the keys mapped to the corresponding vals.}, :name cljs.core/zipmap, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([keys vals]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8281, :end-line 8281, :max-fixed-arity 2, :fn-var true, :arglists (quote ([keys vals])), :doc Returns a map with the keys mapped to the corresponding vals.}, IStack {:meta {:file cljs/core.cljs, :line 524, :column 14, :end-line 524, :end-column 20, :doc Protocol for collections to provide access to their items as stacks. The top | |
| of the stack should be accessed in the most efficient way for the different | |
| data structures., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-peek [[coll]], -pop [[coll]]}}}, :protocol-symbol true, :name cljs.core/IStack, :file cljs/core.cljs, :end-column 20, :column 1, :line 524, :protocol-info {:methods {-peek [[coll]], -pop [[coll]]}}, :info nil, :end-line 524, :impls #{cljs.core/PersistentQueue cljs.core/BlackNode cljs.core/EmptyList cljs.core/Subvec cljs.core/PersistentVector cljs.core/List om.next.impl.refs/Ref om.core/IndexedCursor cljs.core/RedNode}, :doc Protocol for collections to provide access to their items as stacks. The top | |
| of the stack should be accessed in the most efficient way for the different | |
| data structures., :jsdoc (@interface)}, -remove-watch {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 646, :column 4, :end-line 646, :end-column 17, :protocol cljs.core/IWatchable, :doc Removes watcher that corresponds to key from this., :arglists (quote ([this key]))}, :protocol cljs.core/IWatchable, :name cljs.core/-remove-watch, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([this key]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 639, :end-line 646, :max-fixed-arity 2, :fn-var true, :arglists (quote ([this key])), :doc Removes watcher that corresponds to key from this.}, IVolatile {:meta {:file cljs/core.cljs, :line 727, :column 14, :end-line 727, :end-column 23, :doc Protocol for adding volatile functionality., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-vreset! [[o new-value]]}}}, :protocol-symbol true, :name cljs.core/IVolatile, :file cljs/core.cljs, :end-column 23, :column 1, :line 727, :protocol-info {:methods {-vreset! [[o new-value]]}}, :info nil, :end-line 727, :impls #{cljs.core/Volatile}, :doc Protocol for adding volatile functionality., :jsdoc (@interface)}, remove {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4431, :column 7, :end-line 4431, :end-column 13, :arglists (quote ([pred] [pred coll])), :doc Returns a lazy sequence of the items in coll for which | |
| (pred item) returns false. pred must be free of side-effects. | |
| Returns a transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([pred] [pred coll]), :arglists ([pred] [pred coll]), :arglists-meta (nil nil)}}, :name cljs.core/remove, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([pred] [pred coll]), :arglists ([pred] [pred coll]), :arglists-meta (nil nil)}, :method-params ([pred] [pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4431, :end-line 4431, :max-fixed-arity 2, :fn-var true, :arglists ([pred] [pred coll]), :doc Returns a lazy sequence of the items in coll for which | |
| (pred item) returns false. pred must be free of side-effects. | |
| Returns a transducer when no collection is provided.}, ->BitmapIndexedNode {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6188, :column 10, :end-line 6188, :end-column 27, :protocols #{cljs.core/Object cljs.core/IIterable}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([edit bitmap arr]))}, :protocols #{cljs.core/Object cljs.core/IIterable}, :name cljs.core/->BitmapIndexedNode, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([edit bitmap arr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6188, :end-line 6188, :max-fixed-arity 3, :fn-var true, :arglists (quote ([edit bitmap arr])), :skip-protocol-flag nil}, * {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2256, :column 15, :end-line 2256, :end-column 16, :tag number, :arglists (quote ([] [x] [x y] [x y & more])), :doc Returns the product of nums. (*) returns 1., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/*, :variadic true, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}, :method-params ([] [x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 2256, :ret-tag number, :end-line 2256, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([] [x] [x y] [x y & more]), :doc Returns the product of nums. (*) returns 1.}, re-pattern {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8708, :column 7, :end-line 8708, :end-column 17, :arglists (quote ([s])), :doc Returns an instance of RegExp which has compiled the provided string.}, :name cljs.core/re-pattern, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8708, :end-line 8708, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s])), :doc Returns an instance of RegExp which has compiled the provided string.}, min {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2331, :column 15, :end-line 2331, :end-column 18, :tag number, :arglists (quote ([x] [x y] [x y & more])), :doc Returns the least of the nums., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/min, :variadic true, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2331, :ret-tag number, :end-line 2331, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Returns the least of the nums.}, array-index-of-nil? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5676, :column 8, :end-line 5676, :end-column 27, :private true, :arglists (quote ([arr]))}, :private true, :name cljs.core/array-index-of-nil?, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([arr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5676, :end-line 5676, :max-fixed-arity 1, :fn-var true, :arglists (quote ([arr]))}, -persistent! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 658, :column 9, :end-line 658, :end-column 21, :tag clj, :protocol cljs.core/ITransientCollection, :doc Creates a persistent data structure from tcoll and returns it., :arglists (quote ([tcoll]))}, :protocol cljs.core/ITransientCollection, :name cljs.core/-persistent!, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([tcoll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 654, :ret-tag clj, :end-line 658, :max-fixed-arity 1, :tag clj, :fn-var true, :arglists (quote ([tcoll])), :doc Creates a persistent data structure from tcoll and returns it.}, -nth {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 466, :column 4, :end-line 466, :end-column 8, :protocol cljs.core/IIndexed, :doc Returns the value at the index n in the collection coll. | |
| Returns not-found if index n is out of bounds and not-found is supplied., :arglists (quote ([coll n] [coll n not-found])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([coll n] [coll n not-found]), :arglists ([coll n] [coll n not-found]), :arglists-meta (nil nil)}}, :protocol cljs.core/IIndexed, :name cljs.core/-nth, :variadic false, :file cljs/core.cljs, :end-column 8, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([coll n] [coll n not-found]), :arglists ([coll n] [coll n not-found]), :arglists-meta (nil nil)}, :method-params ([coll n] [coll n not-found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 464, :end-line 466, :max-fixed-arity 3, :fn-var true, :arglists ([coll n] [coll n not-found]), :doc Returns the value at the index n in the collection coll. | |
| Returns not-found if index n is out of bounds and not-found is supplied.}, pop! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3400, :column 7, :end-line 3400, :end-column 11, :arglists (quote ([tcoll])), :doc Removes the last item from a transient vector. If | |
| the collection is empty, throws an exception. Returns coll}, :name cljs.core/pop!, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([tcoll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3400, :end-line 3400, :max-fixed-arity 1, :fn-var true, :arglists (quote ([tcoll])), :doc Removes the last item from a transient vector. If | |
| the collection is empty, throws an exception. Returns coll}, chunk-append {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3171, :column 7, :end-line 3171, :end-column 19, :arglists (quote ([b x]))}, :name cljs.core/chunk-append, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([b x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3171, :end-line 3171, :max-fixed-arity 2, :fn-var true, :arglists (quote ([b x]))}, prn-str {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8911, :column 7, :end-line 8911, :end-column 14, :arglists (quote ([& objs])), :doc Same as pr-str followed by (newline), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}}, :name cljs.core/prn-str, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}, :method-params [(objs)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8911, :end-line 8911, :max-fixed-arity 0, :fn-var true, :arglists ([& objs]), :doc Same as pr-str followed by (newline)}, IReversible {:meta {:file cljs/core.cljs, :line 596, :column 14, :end-line 596, :end-column 25, :doc Protocol for reversing a seq., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-rseq [[coll]]}}}, :protocol-symbol true, :name cljs.core/IReversible, :file cljs/core.cljs, :end-column 25, :column 1, :line 596, :protocol-info {:methods {-rseq [[coll]]}}, :info nil, :end-line 596, :impls #{cljs.core/IndexedSeq cljs.core/Subvec cljs.core/PersistentVector cljs.core/PersistentTreeMap cljs.core/PersistentTreeSet}, :doc Protocol for reversing a seq., :jsdoc (@interface)}, reversible? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2805, :column 16, :end-line 2805, :end-column 27, :tag boolean, :arglists (quote ([coll])), :doc Returns true if coll satisfies? IReversible.}, :name cljs.core/reversible?, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2805, :ret-tag boolean, :end-line 2805, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([coll])), :doc Returns true if coll satisfies? IReversible.}, -realized? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 636, :column 13, :end-line 636, :end-column 23, :tag boolean, :protocol cljs.core/IPending, :doc Returns true if a value for d has been produced, false otherwise., :arglists (quote ([d]))}, :protocol cljs.core/IPending, :name cljs.core/-realized?, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([d]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 633, :ret-tag boolean, :end-line 636, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([d])), :doc Returns true if a value for d has been produced, false otherwise.}, -add-watch {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 643, :column 4, :end-line 643, :end-column 14, :protocol cljs.core/IWatchable, :doc Adds a watcher function f to this. Keys must be unique per reference, | |
| and can be used to remove the watch with -remove-watch., :arglists (quote ([this key f]))}, :protocol cljs.core/IWatchable, :name cljs.core/-add-watch, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([this key f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 639, :end-line 643, :max-fixed-arity 3, :fn-var true, :arglists (quote ([this key f])), :doc Adds a watcher function f to this. Keys must be unique per reference, | |
| and can be used to remove the watch with -remove-watch.}, -deref-with-timeout {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 545, :column 4, :end-line 545, :end-column 23, :protocol cljs.core/IDerefWithTimeout, :doc nil, :arglists (quote ([o msec timeout-val]))}, :protocol cljs.core/IDerefWithTimeout, :name cljs.core/-deref-with-timeout, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([o msec timeout-val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 544, :end-line 545, :max-fixed-arity 3, :fn-var true, :arglists (quote ([o msec timeout-val])), :doc nil}, conj {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1549, :column 7, :end-line 1549, :end-column 11, :arglists (quote ([] [coll] [coll x] [coll x & xs])), :doc conj[oin]. Returns a new collection with the xs | |
| 'added'. (conj nil item) returns (item). The 'addition' may | |
| happen at different 'places' depending on the concrete type., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [coll] [coll x]), :arglists ([] [coll] [coll x] [coll x & xs]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/conj, :variadic true, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [coll] [coll x]), :arglists ([] [coll] [coll x] [coll x & xs]), :arglists-meta (nil nil nil nil)}, :method-params ([] [coll] [coll x]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 1549, :end-line 1549, :max-fixed-arity 2, :fn-var true, :arglists ([] [coll] [coll x] [coll x & xs]), :doc conj[oin]. Returns a new collection with the xs | |
| 'added'. (conj nil item) returns (item). The 'addition' may | |
| happen at different 'places' depending on the concrete type.}, -sorted-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 604, :column 9, :end-line 604, :end-column 20, :tag clj, :protocol cljs.core/ISorted, :doc Returns a sorted seq from coll in either ascending or descending order., :arglists (quote ([coll ascending?]))}, :protocol cljs.core/ISorted, :name cljs.core/-sorted-seq, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([coll ascending?]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 601, :ret-tag clj, :end-line 604, :max-fixed-arity 2, :tag clj, :fn-var true, :arglists (quote ([coll ascending?])), :doc Returns a sorted seq from coll in either ascending or descending order.}, flatten1 {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4378, :column 8, :end-line 4378, :end-column 16, :private true, :arglists (quote ([colls])), :doc Take a collection of collections, and return a lazy seq | |
| of items from the inner collection}, :private true, :name cljs.core/flatten1, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([colls]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4378, :end-line 4378, :max-fixed-arity 1, :fn-var true, :arglists (quote ([colls])), :doc Take a collection of collections, and return a lazy seq | |
| of items from the inner collection}, transduce {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2223, :column 7, :end-line 2223, :end-column 16, :arglists (quote ([xform f coll] [xform f init coll])), :doc reduce with a transformation of f (xf). If init is not | |
| supplied, (f) will be called to produce it. f should be a reducing | |
| step function that accepts both 1 and 2 arguments, if it accepts | |
| only 2 you can add the arity-1 with 'completing'. Returns the result | |
| of applying (the transformed) xf to init and the first item in coll, | |
| then applying xf to that result and the 2nd item, etc. If coll | |
| contains no items, returns init and f is not called. Note that | |
| certain transforms may inject or skip items., :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([xform f coll] [xform f init coll]), :arglists ([xform f coll] [xform f init coll]), :arglists-meta (nil nil)}}, :name cljs.core/transduce, :variadic false, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([xform f coll] [xform f init coll]), :arglists ([xform f coll] [xform f init coll]), :arglists-meta (nil nil)}, :method-params ([xform f coll] [xform f init coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2223, :end-line 2223, :max-fixed-arity 4, :fn-var true, :arglists ([xform f coll] [xform f init coll]), :doc reduce with a transformation of f (xf). If init is not | |
| supplied, (f) will be called to produce it. f should be a reducing | |
| step function that accepts both 1 and 2 arguments, if it accepts | |
| only 2 you can add the arity-1 with 'completing'. Returns the result | |
| of applying (the transformed) xf to init and the first item in coll, | |
| then applying xf to that result and the 2nd item, etc. If coll | |
| contains no items, returns init and f is not called. Note that | |
| certain transforms may inject or skip items.}, fixture1 {:name cljs.core/fixture1, :file cljs/core.cljs, :line 9167, :column 1, :end-line 9167, :end-column 14, :meta {:file cljs/core.cljs, :line 9167, :column 6, :end-line 9167, :end-column 14}}, -swap! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 724, :column 4, :end-line 724, :end-column 10, :protocol cljs.core/ISwap, :doc Swaps the value of o to be (apply f current-value-of-atom args)., :arglists (quote ([o f] [o f a] [o f a b] [o f a b xs])), :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([o f] [o f a] [o f a b] [o f a b xs]), :arglists ([o f] [o f a] [o f a b] [o f a b xs]), :arglists-meta (nil nil nil nil)}}, :protocol cljs.core/ISwap, :name cljs.core/-swap!, :variadic false, :file cljs/core.cljs, :end-column 10, :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([o f] [o f a] [o f a b] [o f a b xs]), :arglists ([o f] [o f a] [o f a b] [o f a b xs]), :arglists-meta (nil nil nil nil)}, :method-params ([o f] [o f a] [o f a b] [o f a b xs]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 722, :end-line 724, :max-fixed-arity 5, :fn-var true, :arglists ([o f] [o f a] [o f a b] [o f a b xs]), :doc Swaps the value of o to be (apply f current-value-of-atom args).}, *print-length* {:meta {:file cljs/core.cljs, :line 112, :column 3, :end-line 112, :end-column 17, :dynamic true, :doc When set to logical true, objects will be printed in a way that preserves | |
| their type when read in later. | |
| Defaults to false., :jsdoc [@type {null|number}]}, :name cljs.core/*print-length*, :file cljs/core.cljs, :end-column 17, :column 1, :dynamic true, :line 105, :end-line 112, :doc When set to logical true, objects will be printed in a way that preserves | |
| their type when read in later. | |
| Defaults to false., :jsdoc [@type {null|number}]}, js-delete {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1939, :column 7, :end-line 1939, :end-column 16, :arglists (quote ([obj key])), :doc Delete a property from a JavaScript object.}, :name cljs.core/js-delete, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([obj key]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1939, :end-line 1939, :max-fixed-arity 2, :fn-var true, :arglists (quote ([obj key])), :doc Delete a property from a JavaScript object.}, truth_ {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 169, :column 7, :end-line 169, :end-column 13, :arglists (quote ([x])), :doc Internal - do not use!}, :name cljs.core/truth_, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 169, :end-line 169, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Internal - do not use!}, array-index-of {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5720, :column 7, :end-line 5720, :end-column 21, :arglists (quote ([arr k]))}, :name cljs.core/array-index-of, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([arr k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5720, :end-line 5720, :max-fixed-arity 2, :fn-var true, :arglists (quote ([arr k]))}, ->MultiFn {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9592, :column 10, :end-line 9592, :end-column 17, :protocols #{cljs.core/IHash cljs.core/IFn cljs.core/IMultiFn cljs.core/INamed}, :skip-protocol-flag #{cljs.core/IHash cljs.core/IFn cljs.core/IMultiFn cljs.core/INamed}, :factory :positional, :arglists (quote ([name dispatch-fn default-dispatch-val hierarchy method-table prefer-table method-cache cached-hierarchy]))}, :protocols #{cljs.core/IHash cljs.core/IFn cljs.core/IMultiFn cljs.core/INamed}, :name cljs.core/->MultiFn, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([name dispatch-fn default-dispatch-val hierarchy method-table prefer-table method-cache cached-hierarchy]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 9592, :end-line 9592, :max-fixed-arity 8, :fn-var true, :arglists (quote ([name dispatch-fn default-dispatch-val hierarchy method-table prefer-table method-cache cached-hierarchy])), :skip-protocol-flag #{cljs.core/IHash cljs.core/IFn cljs.core/IMultiFn cljs.core/INamed}}, key->js {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9285, :column 7, :end-line 9285, :end-column 14, :arglists (quote ([k]))}, :name cljs.core/key->js, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9285, :end-line 9285, :max-fixed-arity 1, :fn-var true, :arglists (quote ([k]))}, ->MultiStepper {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3597, :column 10, :end-line 3597, :end-column 22, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([xform iters nexts]))}, :protocols #{cljs.core/Object}, :name cljs.core/->MultiStepper, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([xform iters nexts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3597, :end-line 3597, :max-fixed-arity 3, :fn-var true, :arglists (quote ([xform iters nexts])), :skip-protocol-flag nil}, IEncodeJS {:meta {:file cljs/core.cljs, :line 9278, :column 14, :end-line 9278, :end-column 23, :doc nil, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-clj->js [[x]], -key->js [[x]]}}}, :protocol-symbol true, :name cljs.core/IEncodeJS, :file cljs/core.cljs, :end-column 23, :column 1, :line 9278, :protocol-info {:methods {-clj->js [[x]], -key->js [[x]]}}, :info nil, :end-line 9278, :impls #{}, :doc nil, :jsdoc (@interface)}, new-path {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4618, :column 8, :end-line 4618, :end-column 16, :private true, :arglists (quote ([edit level node]))}, :private true, :name cljs.core/new-path, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([edit level node]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4618, :end-line 4618, :max-fixed-arity 3, :fn-var true, :arglists (quote ([edit level node]))}, compare-and-set! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4013, :column 7, :end-line 4013, :end-column 23, :arglists (quote ([a oldval newval])), :doc Atomically sets the value of atom to newval if and only if the | |
| current value of the atom is equal to oldval. Returns true if | |
| set happened, else false.}, :name cljs.core/compare-and-set!, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([a oldval newval]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4013, :end-line 4013, :max-fixed-arity 3, :fn-var true, :arglists (quote ([a oldval newval])), :doc Atomically sets the value of atom to newval if and only if the | |
| current value of the atom is equal to oldval. Returns true if | |
| set happened, else false.}, array-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1448, :column 7, :end-line 1448, :end-column 16, :arglists (quote ([array] [array i])), :doc Create a seq from a JavaScript array., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([array] [array i]), :arglists ([array] [array i]), :arglists-meta (nil nil)}}, :name cljs.core/array-seq, :variadic false, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([array] [array i]), :arglists ([array] [array i]), :arglists-meta (nil nil)}, :method-params ([array] [array i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1448, :end-line 1448, :max-fixed-arity 2, :fn-var true, :arglists ([array] [array i]), :doc Create a seq from a JavaScript array.}, array-copy-downward {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1952, :column 8, :end-line 1952, :end-column 27, :private true, :arglists (quote ([from i to j len]))}, :private true, :name cljs.core/array-copy-downward, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([from i to j len]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1952, :end-line 1952, :max-fixed-arity 5, :fn-var true, :arglists (quote ([from i to j len]))}, pack-array-node {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6390, :column 8, :end-line 6390, :end-column 23, :private true, :arglists (quote ([array-node edit idx]))}, :private true, :name cljs.core/pack-array-node, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([array-node edit idx]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6390, :end-line 6390, :max-fixed-arity 3, :fn-var true, :arglists (quote ([array-node edit idx]))}, interleave {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4343, :column 7, :end-line 4343, :end-column 17, :arglists (quote ([c1 c2] [c1 c2 & colls])), :doc Returns a lazy seq of the first item in each coll, then the second etc., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([c1 c2]), :arglists ([c1 c2] [c1 c2 & colls]), :arglists-meta (nil nil)}}, :name cljs.core/interleave, :variadic true, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([c1 c2]), :arglists ([c1 c2] [c1 c2 & colls]), :arglists-meta (nil nil)}, :method-params ([c1 c2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4343, :end-line 4343, :max-fixed-arity 2, :fn-var true, :arglists ([c1 c2] [c1 c2 & colls]), :doc Returns a lazy seq of the first item in each coll, then the second etc.}, print-map {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8955, :column 7, :end-line 8955, :end-column 16, :arglists (quote ([m print-one writer opts]))}, :name cljs.core/print-map, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([m print-one writer opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8955, :end-line 8955, :max-fixed-arity 4, :fn-var true, :arglists (quote ([m print-one writer opts]))}, map? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1901, :column 16, :end-line 1901, :end-column 20, :tag boolean, :arglists (quote ([x])), :doc Return true if x satisfies IMap}, :name cljs.core/map?, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1901, :ret-tag boolean, :end-line 1901, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Return true if x satisfies IMap}, m3-C1 {:name cljs.core/m3-C1, :file cljs/core.cljs, :line 779, :column 1, :end-line 779, :end-column 11, :meta {:file cljs/core.cljs, :line 779, :column 6, :end-line 779, :end-column 11}}, get {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1689, :column 7, :end-line 1689, :end-column 10, :arglists (quote ([o k] [o k not-found])), :doc Returns the value mapped to key, not-found or nil if key not present., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([o k] [o k not-found]), :arglists ([o k] [o k not-found]), :arglists-meta (nil nil)}}, :name cljs.core/get, :variadic false, :file cljs/core.cljs, :end-column 10, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([o k] [o k not-found]), :arglists ([o k] [o k not-found]), :arglists-meta (nil nil)}, :method-params ([o k] [o k not-found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1689, :end-line 1689, :max-fixed-arity 3, :fn-var true, :arglists ([o k] [o k not-found]), :doc Returns the value mapped to key, not-found or nil if key not present.}, identity {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2208, :column 7, :end-line 2208, :end-column 15, :arglists (quote ([x])), :doc Returns its argument.}, :name cljs.core/identity, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2208, :end-line 2208, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns its argument.}, into {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4462, :column 7, :end-line 4462, :end-column 11, :arglists (quote ([to from] [to xform from])), :doc Returns a new coll consisting of to-coll with all of the items of | |
| from-coll conjoined. A transducer may be supplied., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([to from] [to xform from]), :arglists ([to from] [to xform from]), :arglists-meta (nil nil)}}, :name cljs.core/into, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([to from] [to xform from]), :arglists ([to from] [to xform from]), :arglists-meta (nil nil)}, :method-params ([to from] [to xform from]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4462, :end-line 4462, :max-fixed-arity 3, :fn-var true, :arglists ([to from] [to xform from]), :doc Returns a new coll consisting of to-coll with all of the items of | |
| from-coll conjoined. A transducer may be supplied.}, long {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2449, :column 7, :end-line 2449, :end-column 11, :arglists (quote ([x])), :doc Coerce to long by stripping decimal places. Identical to `int'.}, :name cljs.core/long, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2449, :end-line 2449, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Coerce to long by stripping decimal places. Identical to `int'.}, double {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2350, :column 15, :end-line 2350, :end-column 21, :tag number, :arglists (quote ([x]))}, :name cljs.core/double, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2350, :ret-tag number, :end-line 2350, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([x]))}, volatile? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4050, :column 7, :end-line 4050, :end-column 16, :arglists (quote ([x])), :doc Returns true if x is a volatile.}, :name cljs.core/volatile?, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4050, :end-line 4050, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is a volatile.}, ChunkBuffer {:num-fields 2, :protocols #{cljs.core/Object cljs.core/ICounted}, :name cljs.core/ChunkBuffer, :file cljs/core.cljs, :end-column 21, :type true, :column 10, :line 3053, :record false, :end-line 3053, :skip-protocol-flag #{cljs.core/ICounted}}, HashSetIter {:num-fields 1, :protocols #{cljs.core/Object}, :name cljs.core/HashSetIter, :file cljs/core.cljs, :end-column 21, :type true, :column 10, :line 7942, :record false, :end-line 7942, :skip-protocol-flag nil}, -key {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 514, :column 4, :end-line 514, :end-column 8, :protocol cljs.core/IMapEntry, :doc Returns the key of the map entry., :arglists (quote ([coll]))}, :protocol cljs.core/IMapEntry, :name cljs.core/-key, :variadic false, :file cljs/core.cljs, :end-column 8, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 512, :end-line 514, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns the key of the map entry.}, nfirst {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1522, :column 7, :end-line 1522, :end-column 13, :arglists (quote ([coll])), :doc Same as (next (first x))}, :name cljs.core/nfirst, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1522, :end-line 1522, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Same as (next (first x))}, StringBufferWriter {:num-fields 1, :protocols #{cljs.core/IWriter}, :name cljs.core/StringBufferWriter, :file cljs/core.cljs, :end-column 28, :type true, :column 10, :line 740, :record false, :end-line 740, :skip-protocol-flag #{cljs.core/IWriter}}, meta {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1829, :column 7, :end-line 1829, :end-column 11, :arglists (quote ([o])), :doc Returns the metadata of obj, returns nil if there is no metadata.}, :name cljs.core/meta, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1829, :end-line 1829, :max-fixed-arity 1, :fn-var true, :arglists (quote ([o])), :doc Returns the metadata of obj, returns nil if there is no metadata.}, tv-editable-tail {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5159, :column 8, :end-line 5159, :end-column 24, :private true, :arglists (quote ([tl]))}, :private true, :name cljs.core/tv-editable-tail, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([tl]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5159, :end-line 5159, :max-fixed-arity 1, :fn-var true, :arglists (quote ([tl]))}, -kv-reduce {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 568, :column 4, :end-line 568, :end-column 14, :protocol cljs.core/IKVReduce, :doc Reduces an associative collection and returns the result. f should be | |
| a function that takes three arguments., :arglists (quote ([coll f init]))}, :protocol cljs.core/IKVReduce, :name cljs.core/-kv-reduce, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([coll f init]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 565, :end-line 568, :max-fixed-arity 3, :fn-var true, :arglists (quote ([coll f init])), :doc Reduces an associative collection and returns the result. f should be | |
| a function that takes three arguments.}, IHash {:meta {:file cljs/core.cljs, :line 577, :column 14, :end-line 577, :end-column 19, :doc Protocol for adding hashing functionality to a type., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-hash [[o]]}}}, :protocol-symbol true, :name cljs.core/IHash, :file cljs/core.cljs, :end-column 19, :column 1, :line 577, :protocol-info {:methods {-hash [[o]]}}, :info nil, :end-line 577, :impls #{cljs.core/Namespace cljs.core/PersistentHashMap cljs.core/MultiFn cljs.core/ObjMap cljs.core/Cons cljs.core/PersistentArrayMap cljs.core/NodeSeq cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core/Keyword cljs.core/BlackNode cljs.core/EmptyList cljs.core/LazySeq cljs.core/Subvec om.core/MapCursor cljs.core/PersistentQueueSeq cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core/TaggedLiteral default cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core/List goog/math.Long om.next/Indexer cljs.core/RSeq cljs.core/PersistentHashSet cljs.core/PersistentTreeMap cljs.core/KeySeq cljs.core/ChunkedSeq com.cognitect.transit.types/TaggedValue cljs.core/Atom cljs.core/PersistentTreeSet cljs.core/ChunkedCons cljs.core/Symbol om.next/Reconciler om.next.impl.refs/Ref com.cognitect.transit.types/UUID cljs.core/LazyTransformer cljs.core/UUID cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Protocol for adding hashing functionality to a type., :jsdoc (@interface)}, bit-and-not {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2508, :column 7, :end-line 2508, :end-column 18, :arglists (quote ([x y] [x y & more])), :doc Bitwise and, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x y]), :arglists ([x y] [x y & more]), :arglists-meta (nil nil)}}, :name cljs.core/bit-and-not, :variadic true, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x y]), :arglists ([x y] [x y & more]), :arglists-meta (nil nil)}, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2508, :end-line 2508, :max-fixed-arity 2, :fn-var true, :arglists ([x y] [x y & more]), :doc Bitwise and}, var? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1028, :column 7, :end-line 1028, :end-column 11, :arglists (quote ([v])), :doc Returns true if v is of type cljs.core.Var}, :name cljs.core/var?, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1028, :end-line 1028, :max-fixed-arity 1, :fn-var true, :arglists (quote ([v])), :doc Returns true if v is of type cljs.core.Var}, -comparator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 615, :column 4, :end-line 615, :end-column 15, :protocol cljs.core/ISorted, :doc Returns the comparator for coll., :arglists (quote ([coll]))}, :protocol cljs.core/ISorted, :name cljs.core/-comparator, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 601, :end-line 615, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns the comparator for coll.}, unchecked-add-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2365, :column 15, :end-line 2365, :end-column 32, :tag number, :arglists (quote ([] [x] [x y] [x y & more])), :doc Returns the sum of nums. (+) returns 0., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/unchecked-add-int, :variadic true, :file cljs/core.cljs, :end-column 32, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}, :method-params ([] [x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 2365, :ret-tag number, :end-line 2365, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([] [x] [x y] [x y & more]), :doc Returns the sum of nums. (+) returns 0.}, hash-ordered-coll {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1175, :column 15, :end-line 1175, :end-column 32, :tag number, :arglists (quote ([coll])), :doc Returns the hash code, consistent with =, for an external ordered | |
| collection implementing Iterable. | |
| See http://clojure.org/data_structures#hash for full algorithms.}, :name cljs.core/hash-ordered-coll, :variadic false, :file cljs/core.cljs, :end-column 32, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1175, :ret-tag number, :end-line 1175, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([coll])), :doc Returns the hash code, consistent with =, for an external ordered | |
| collection implementing Iterable. | |
| See http://clojure.org/data_structures#hash for full algorithms.}, extend-object! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2667, :column 8, :end-line 2667, :end-column 22, :private true, :arglists (quote ([obj fn-map])), :doc Takes a JavaScript object and a map of names to functions and | |
| attaches said functions as methods on the object. Any references to | |
| JavaScript's implicit this (via the this-as macro) will resolve to the | |
| object that the function is attached.}, :private true, :name cljs.core/extend-object!, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([obj fn-map]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2667, :end-line 2667, :max-fixed-arity 2, :fn-var true, :arglists (quote ([obj fn-map])), :doc Takes a JavaScript object and a map of names to functions and | |
| attaches said functions as methods on the object. Any references to | |
| JavaScript's implicit this (via the this-as macro) will resolve to the | |
| object that the function is attached.}, do-assoc {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4671, :column 8, :end-line 4671, :end-column 16, :private true, :arglists (quote ([pv level node i val]))}, :private true, :name cljs.core/do-assoc, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([pv level node i val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4671, :end-line 4671, :max-fixed-arity 5, :fn-var true, :arglists (quote ([pv level node i val]))}, reset-meta! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9111, :column 7, :end-line 9111, :end-column 18, :arglists (quote ([iref m])), :doc Atomically resets the metadata for an atom}, :name cljs.core/reset-meta!, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([iref m]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9111, :end-line 9111, :max-fixed-arity 2, :fn-var true, :arglists (quote ([iref m])), :doc Atomically resets the metadata for an atom}, ->KeySeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7764, :column 10, :end-line 7764, :end-column 16, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([mseq _meta]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->KeySeq, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([mseq _meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 7764, :end-line 7764, :max-fixed-arity 2, :fn-var true, :arglists (quote ([mseq _meta])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, IEquiv {:meta {:file cljs/core.cljs, :line 572, :column 14, :end-line 572, :end-column 20, :doc Protocol for adding value comparison functionality to a type., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-equiv [[o other]]}}}, :protocol-symbol true, :name cljs.core/IEquiv, :file cljs/core.cljs, :end-column 20, :column 1, :line 572, :protocol-info {:methods {-equiv [[o other]]}}, :info nil, :end-line 572, :impls #{cljs.core/Namespace cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/Cons cljs.core/PersistentArrayMap cljs.core/NodeSeq js/Date cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core/Keyword cljs.core/BlackNode cljs.core/EmptyList cljs.core/LazySeq cljs.core/Subvec om.core/MapCursor cljs.core/PersistentQueueSeq cljs.core/Var cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core/TaggedLiteral number default cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core/List om.core/x23095 goog/math.Long om.next/Indexer cljs.core/RSeq cljs.core/PersistentHashSet om.core/x23096 cljs.core/PersistentTreeMap cljs.core/KeySeq cljs.core/ChunkedSeq com.cognitect.transit.types/TaggedValue cljs.core/Atom cljs.core/PersistentTreeSet cljs.core/ChunkedCons cljs.core/Symbol cljs.core/NeverEquiv om.next/Reconciler om.next.impl.refs/Ref com.cognitect.transit.types/UUID cljs.core/LazyTransformer cljs.core/UUID cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Protocol for adding value comparison functionality to a type., :jsdoc (@interface)}, tree-map-kv-reduce {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7194, :column 8, :end-line 7194, :end-column 26, :private true, :arglists (quote ([node f init]))}, :private true, :name cljs.core/tree-map-kv-reduce, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([node f init]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7194, :end-line 7194, :max-fixed-arity 3, :fn-var true, :arglists (quote ([node f init]))}, cycle {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4311, :column 7, :end-line 4311, :end-column 12, :arglists (quote ([coll])), :doc Returns a lazy (infinite!) sequence of repetitions of the items in coll.}, :name cljs.core/cycle, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4311, :end-line 4311, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns a lazy (infinite!) sequence of repetitions of the items in coll.}, -deref {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 541, :column 4, :end-line 541, :end-column 10, :protocol cljs.core/IDeref, :doc Returns the value of the reference o., :arglists (quote ([o]))}, :protocol cljs.core/IDeref, :name cljs.core/-deref, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 539, :end-line 541, :max-fixed-arity 1, :fn-var true, :arglists (quote ([o])), :doc Returns the value of the reference o.}, pr-writer-ex-info {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9860, :column 8, :end-line 9860, :end-column 25, :private true, :arglists (quote ([obj writer opts]))}, :private true, :name cljs.core/pr-writer-ex-info, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([obj writer opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9860, :end-line 9860, :max-fixed-arity 3, :fn-var true, :arglists (quote ([obj writer opts]))}, empty? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1865, :column 16, :end-line 1865, :end-column 22, :tag boolean, :arglists (quote ([coll])), :doc Returns true if coll has no items - same as (not (seq coll)). | |
| Please use the idiom (seq x) rather than (not (empty? x))}, :name cljs.core/empty?, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1865, :ret-tag boolean, :end-line 1865, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([coll])), :doc Returns true if coll has no items - same as (not (seq coll)). | |
| Please use the idiom (seq x) rather than (not (empty? x))}, TaggedLiteral {:num-fields 2, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/Object cljs.core/IPrintWithWriter cljs.core/ILookup}, :name cljs.core/TaggedLiteral, :file cljs/core.cljs, :end-column 23, :type true, :column 10, :line 9955, :record false, :end-line 9955, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IPrintWithWriter cljs.core/ILookup}}, short {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2348, :column 15, :end-line 2348, :end-column 20, :tag number, :arglists (quote ([x]))}, :name cljs.core/short, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2348, :ret-tag number, :end-line 2348, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([x]))}, -clj->js {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9279, :column 4, :end-line 9279, :end-column 12, :protocol cljs.core/IEncodeJS, :doc Recursively transforms clj values to JavaScript, :arglists (quote ([x]))}, :protocol cljs.core/IEncodeJS, :name cljs.core/-clj->js, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9278, :end-line 9279, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Recursively transforms clj values to JavaScript}, -chunked-first {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 697, :column 4, :end-line 697, :end-column 18, :protocol cljs.core/IChunkedSeq, :doc Returns the first chunk in coll., :arglists (quote ([coll]))}, :protocol cljs.core/IChunkedSeq, :name cljs.core/-chunked-first, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 695, :end-line 697, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns the first chunk in coll.}, filterv {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4492, :column 7, :end-line 4492, :end-column 14, :arglists (quote ([pred coll])), :doc Returns a vector of the items in coll for which | |
| (pred item) returns true. pred must be free of side-effects.}, :name cljs.core/filterv, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4492, :end-line 4492, :max-fixed-arity 2, :fn-var true, :arglists (quote ([pred coll])), :doc Returns a vector of the items in coll for which | |
| (pred item) returns true. pred must be free of side-effects.}, ->TaggedLiteral {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9955, :column 10, :end-line 9955, :end-column 23, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/Object cljs.core/IPrintWithWriter cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IPrintWithWriter cljs.core/ILookup}, :factory :positional, :arglists (quote ([tag form]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/Object cljs.core/IPrintWithWriter cljs.core/ILookup}, :name cljs.core/->TaggedLiteral, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([tag form]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 9955, :end-line 9955, :max-fixed-arity 2, :fn-var true, :arglists (quote ([tag form])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IPrintWithWriter cljs.core/ILookup}}, tv-editable-root {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5156, :column 8, :end-line 5156, :end-column 24, :private true, :arglists (quote ([node]))}, :private true, :name cljs.core/tv-editable-root, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([node]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5156, :end-line 5156, :max-fixed-arity 1, :fn-var true, :arglists (quote ([node]))}, hash {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 853, :column 7, :end-line 853, :end-column 11, :arglists (quote ([o])), :doc Returns the hash code of its argument. Note this is the hash code | |
| consistent with =.}, :name cljs.core/hash, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 853, :end-line 853, :max-fixed-arity 1, :fn-var true, :arglists (quote ([o])), :doc Returns the hash code of its argument. Note this is the hash code | |
| consistent with =.}, quot {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2478, :column 7, :end-line 2478, :end-column 11, :arglists (quote ([n d])), :doc quot[ient] of dividing numerator by denominator.}, :name cljs.core/quot, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([n d]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2478, :end-line 2478, :max-fixed-arity 2, :fn-var true, :arglists (quote ([n d])), :doc quot[ient] of dividing numerator by denominator.}, ns-interns* {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10131, :column 7, :end-line 10131, :end-column 18, :arglists (quote ([sym]))}, :name cljs.core/ns-interns*, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([sym]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10131, :end-line 10131, :max-fixed-arity 1, :fn-var true, :arglists (quote ([sym]))}, unchecked-double {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2356, :column 15, :end-line 2356, :end-column 31, :tag number, :arglists (quote ([x]))}, :name cljs.core/unchecked-double, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2356, :ret-tag number, :end-line 2356, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([x]))}, *target* {:meta {:file cljs/core.cljs, :line 26, :column 3, :end-line 26, :end-column 11, :dynamic true, :doc Var bound to the name value of the compiler build :target option. | |
| For example, if the compiler build :target is :nodejs, *target* will be bound | |
| to "nodejs". *target* is a Google Closure define and can be set by compiler | |
| :closure-defines option., :declared true}, :name cljs.core/*target*, :file cljs/core.cljs, :end-column 11, :column 1, :dynamic true, :line 20, :declared true, :end-line 26, :doc Var bound to the name value of the compiler build :target option. | |
| For example, if the compiler build :target is :nodejs, *target* will be bound | |
| to "nodejs". *target* is a Google Closure define and can be set by compiler | |
| :closure-defines option.}, ->ChunkedCons {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3102, :column 10, :end-line 3102, :end-column 21, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([chunk more meta __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta}, :name cljs.core/->ChunkedCons, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([chunk more meta __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3102, :end-line 3102, :max-fixed-arity 4, :fn-var true, :arglists (quote ([chunk more meta __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta}}, ranged-iterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4707, :column 7, :end-line 4707, :end-column 22, :arglists (quote ([v start end]))}, :name cljs.core/ranged-iterator, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([v start end]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4707, :end-line 4707, :max-fixed-arity 3, :fn-var true, :arglists (quote ([v start end]))}, ITransientVector {:meta {:file cljs/core.cljs, :line 672, :column 14, :end-line 672, :end-column 30, :doc Protocol for adding vector functionality to transient collections., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-assoc-n! [[tcoll n val]], -pop! [[tcoll]]}}}, :protocol-symbol true, :name cljs.core/ITransientVector, :file cljs/core.cljs, :end-column 30, :column 1, :line 672, :protocol-info {:methods {-assoc-n! [[tcoll n val]], -pop! [[tcoll]]}}, :info nil, :end-line 672, :impls #{cljs.core/TransientVector}, :doc Protocol for adding vector functionality to transient collections., :jsdoc (@interface)}, key {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7827, :column 7, :end-line 7827, :end-column 10, :arglists (quote ([map-entry])), :doc Returns the key of the map entry.}, :name cljs.core/key, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([map-entry]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7827, :end-line 7827, :max-fixed-arity 1, :fn-var true, :arglists (quote ([map-entry])), :doc Returns the key of the map entry.}, longs {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2466, :column 7, :end-line 2466, :end-column 12, :arglists (quote ([x]))}, :name cljs.core/longs, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2466, :end-line 2466, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, not= {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3488, :column 16, :end-line 3488, :end-column 20, :tag boolean, :arglists (quote ([x] [x y] [x y & more])), :doc Same as (not (= obj1 obj2)), :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/not=, :variadic true, :file cljs/core.cljs, :end-column 20, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 3488, :ret-tag boolean, :end-line 3488, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Same as (not (= obj1 obj2))}, set-print-err-fn! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 63, :column 7, :end-line 63, :end-column 24, :arglists (quote ([f])), :doc Set *print-err-fn* to f.}, :name cljs.core/set-print-err-fn!, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 63, :end-line 63, :max-fixed-arity 1, :fn-var true, :arglists (quote ([f])), :doc Set *print-err-fn* to f.}, string? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 219, :column 16, :end-line 219, :end-column 23, :tag boolean, :arglists (quote ([x])), :doc Returns true if x is a JavaScript string.}, :name cljs.core/string?, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 219, :ret-tag boolean, :end-line 219, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is a JavaScript string.}, es6-iterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1136, :column 7, :end-line 1136, :end-column 19, :arglists (quote ([coll])), :doc EXPERIMENTAL: Return a ES2015 compatible iterator for coll.}, :name cljs.core/es6-iterator, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1136, :end-line 1136, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc EXPERIMENTAL: Return a ES2015 compatible iterator for coll.}, Delay {:num-fields 2, :protocols #{cljs.core/IPending cljs.core/IDeref}, :name cljs.core/Delay, :file cljs/core.cljs, :end-column 15, :type true, :column 10, :line 9172, :record false, :end-line 9172, :skip-protocol-flag #{cljs.core/IPending cljs.core/IDeref}}, munge-str {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10042, :column 8, :end-line 10042, :end-column 17, :private true, :arglists (quote ([name]))}, :private true, :name cljs.core/munge-str, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([name]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10042, :end-line 10042, :max-fixed-arity 1, :fn-var true, :arglists (quote ([name]))}, pr-str-with-opts {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8876, :column 7, :end-line 8876, :end-column 23, :arglists (quote ([objs opts])), :doc Prints a sequence of objects to a string, observing all the | |
| options given in opts}, :name cljs.core/pr-str-with-opts, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([objs opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8876, :end-line 8876, :max-fixed-arity 2, :fn-var true, :arglists (quote ([objs opts])), :doc Prints a sequence of objects to a string, observing all the | |
| options given in opts}, ->RecordIter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5636, :column 10, :end-line 5636, :end-column 20, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([i record base-count fields ext-map-iter]))}, :protocols #{cljs.core/Object}, :name cljs.core/->RecordIter, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([i record base-count fields ext-map-iter]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5636, :end-line 5636, :max-fixed-arity 5, :fn-var true, :arglists (quote ([i record base-count fields ext-map-iter])), :skip-protocol-flag nil}, m3-C2 {:name cljs.core/m3-C2, :file cljs/core.cljs, :line 780, :column 1, :end-line 780, :end-column 11, :meta {:file cljs/core.cljs, :line 780, :column 6, :end-line 780, :end-column 11}}, ->Symbol {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 916, :column 10, :end-line 916, :end-column 16, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/Object cljs.core/INamed cljs.core/IMeta cljs.core/IPrintWithWriter cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/INamed cljs.core/IMeta cljs.core/IPrintWithWriter cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([ns name str _hash _meta]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/Object cljs.core/INamed cljs.core/IMeta cljs.core/IPrintWithWriter cljs.core/IWithMeta}, :name cljs.core/->Symbol, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([ns name str _hash _meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 916, :end-line 916, :max-fixed-arity 5, :fn-var true, :arglists (quote ([ns name str _hash _meta])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/INamed cljs.core/IMeta cljs.core/IPrintWithWriter cljs.core/IWithMeta}}, *print-newline* {:name cljs.core/*print-newline*, :file cljs/core.cljs, :line 74, :column 1, :end-line 79, :end-column 18, :dynamic true, :doc When set to logical false will drop newlines from printing calls. | |
| This is to work around the implicit newlines emitted by standard JavaScript | |
| console objects., :meta {:file cljs/core.cljs, :line 79, :column 3, :end-line 79, :end-column 18, :dynamic true, :doc When set to logical false will drop newlines from printing calls. | |
| This is to work around the implicit newlines emitted by standard JavaScript | |
| console objects.}}, unchecked-multiply-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2402, :column 15, :end-line 2402, :end-column 37, :tag number, :arglists (quote ([] [x] [x y] [x y & more])), :doc Returns the product of nums. (*) returns 1., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/unchecked-multiply-int, :variadic true, :file cljs/core.cljs, :end-column 37, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}, :method-params ([] [x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 2402, :ret-tag number, :end-line 2402, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([] [x] [x y] [x y & more]), :doc Returns the product of nums. (*) returns 1.}, chunk-rest {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3180, :column 7, :end-line 3180, :end-column 17, :arglists (quote ([s]))}, :name cljs.core/chunk-rest, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3180, :end-line 3180, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, remove-all-methods {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9779, :column 7, :end-line 9779, :end-column 25, :arglists (quote ([multifn])), :doc Removes all of the methods of multimethod.}, :name cljs.core/remove-all-methods, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([multifn]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9779, :end-line 9779, :max-fixed-arity 1, :fn-var true, :arglists (quote ([multifn])), :doc Removes all of the methods of multimethod.}, trampoline {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9364, :column 7, :end-line 9364, :end-column 17, :arglists (quote ([f] [f & args])), :doc trampoline can be used to convert algorithms requiring mutual | |
| recursion without stack consumption. Calls f with supplied args, if | |
| any. If f returns a fn, calls that fn with no arguments, and | |
| continues to repeat, until the return value is not a fn, then | |
| returns that non-fn value. Note that if you want to return a fn as a | |
| final value, you must wrap it in some data structure and unpack it | |
| after trampoline returns., :top-fn {:variadic true, :max-fixed-arity 1, :method-params ([f]), :arglists ([f] [f & args]), :arglists-meta (nil nil)}}, :name cljs.core/trampoline, :variadic true, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic true, :max-fixed-arity 1, :method-params ([f]), :arglists ([f] [f & args]), :arglists-meta (nil nil)}, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9364, :end-line 9364, :max-fixed-arity 1, :fn-var true, :arglists ([f] [f & args]), :doc trampoline can be used to convert algorithms requiring mutual | |
| recursion without stack consumption. Calls f with supplied args, if | |
| any. If f returns a fn, calls that fn with no arguments, and | |
| continues to repeat, until the return value is not a fn, then | |
| returns that non-fn value. Note that if you want to return a fn as a | |
| final value, you must wrap it in some data structure and unpack it | |
| after trampoline returns.}, pr-opts {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 132, :column 8, :end-line 132, :end-column 15, :private true, :arglists (quote ([]))}, :private true, :name cljs.core/pr-opts, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 132, :end-line 132, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, *1 {:name cljs.core/*1, :file cljs/core.cljs, :line 153, :column 1, :end-line 155, :end-column 5, :doc bound in a repl thread to the most recent value printed, :meta {:file cljs/core.cljs, :line 155, :column 3, :end-line 155, :end-column 5, :doc bound in a repl thread to the most recent value printed}}, vec {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4919, :column 7, :end-line 4919, :end-column 10, :arglists (quote ([coll])), :doc Creates a new vector containing the contents of coll. JavaScript arrays | |
| will be aliased and should not be modified.}, :name cljs.core/vec, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4919, :end-line 4919, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Creates a new vector containing the contents of coll. JavaScript arrays | |
| will be aliased and should not be modified.}, *print-meta* {:name cljs.core/*print-meta*, :file cljs/core.cljs, :line 89, :column 1, :end-line 95, :end-column 15, :dynamic true, :doc If set to logical true, when printing an object, its metadata will also | |
| be printed in a form that can be read back by the reader. | |
| Defaults to false., :meta {:file cljs/core.cljs, :line 95, :column 3, :end-line 95, :end-column 15, :dynamic true, :doc If set to logical true, when printing an object, its metadata will also | |
| be printed in a form that can be read back by the reader. | |
| Defaults to false.}}, -notify-watches {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 641, :column 4, :end-line 641, :end-column 19, :protocol cljs.core/IWatchable, :doc Calls all watchers with this, oldval and newval., :arglists (quote ([this oldval newval]))}, :protocol cljs.core/IWatchable, :name cljs.core/-notify-watches, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([this oldval newval]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 639, :end-line 641, :max-fixed-arity 3, :fn-var true, :arglists (quote ([this oldval newval])), :doc Calls all watchers with this, oldval and newval.}, MultiFn {:num-fields 8, :protocols #{cljs.core/IHash cljs.core/IFn cljs.core/IMultiFn cljs.core/INamed}, :name cljs.core/MultiFn, :file cljs/core.cljs, :end-column 17, :type true, :column 10, :line 9592, :record false, :end-line 9592, :skip-protocol-flag #{cljs.core/IHash cljs.core/IFn cljs.core/IMultiFn cljs.core/INamed}}, int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2439, :column 7, :end-line 2439, :end-column 10, :arglists (quote ([x])), :doc Coerce to int by stripping decimal places.}, :name cljs.core/int, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2439, :end-line 2439, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Coerce to int by stripping decimal places.}, ->ValSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7832, :column 10, :end-line 7832, :end-column 16, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([mseq _meta]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->ValSeq, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([mseq _meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 7832, :end-line 7832, :max-fixed-arity 2, :fn-var true, :arglists (quote ([mseq _meta])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, rand {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9380, :column 7, :end-line 9380, :end-column 11, :arglists (quote ([] [n])), :doc Returns a random floating point number between 0 (inclusive) and | |
| n (default 1) (exclusive)., :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [n]), :arglists ([] [n]), :arglists-meta (nil nil)}}, :name cljs.core/rand, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [n]), :arglists ([] [n]), :arglists-meta (nil nil)}, :method-params ([] [n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9380, :end-line 9380, :max-fixed-arity 1, :fn-var true, :arglists ([] [n]), :doc Returns a random floating point number between 0 (inclusive) and | |
| n (default 1) (exclusive).}, second {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1512, :column 7, :end-line 1512, :end-column 13, :arglists (quote ([coll])), :doc Same as (first (next x))}, :name cljs.core/second, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1512, :end-line 1512, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Same as (first (next x))}, find-ns-obj {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10121, :column 7, :end-line 10121, :end-column 18, :arglists (quote ([ns]))}, :name cljs.core/find-ns-obj, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([ns]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10121, :end-line 10121, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ns]))}, IEditableCollection {:meta {:file cljs/core.cljs, :line 649, :column 14, :end-line 649, :end-column 33, :doc Protocol for collections which can transformed to transients., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-as-transient [[coll]]}}}, :protocol-symbol true, :name cljs.core/IEditableCollection, :file cljs/core.cljs, :end-column 33, :column 1, :line 649, :protocol-info {:methods {-as-transient [[coll]]}}, :info nil, :end-line 649, :impls #{cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/PersistentArrayMap cljs.core/PersistentVector cljs.core/PersistentHashSet}, :doc Protocol for collections which can transformed to transients., :jsdoc (@interface)}, hash-combine {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 879, :column 7, :end-line 879, :end-column 19, :arglists (quote ([seed hash]))}, :name cljs.core/hash-combine, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([seed hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 879, :end-line 879, :max-fixed-arity 2, :fn-var true, :arglists (quote ([seed hash]))}, > {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2296, :column 16, :end-line 2296, :end-column 17, :tag boolean, :arglists (quote ([x] [x y] [x y & more])), :doc Returns non-nil if nums are in monotonically decreasing order, | |
| otherwise false., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/>, :variadic true, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2296, :ret-tag boolean, :end-line 2296, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Returns non-nil if nums are in monotonically decreasing order, | |
| otherwise false.}, -name {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 709, :column 12, :end-line 709, :end-column 17, :tag string, :protocol cljs.core/INamed, :doc Returns the name String of x., :arglists (quote ([x]))}, :protocol cljs.core/INamed, :name cljs.core/-name, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 707, :ret-tag string, :end-line 709, :max-fixed-arity 1, :tag string, :fn-var true, :arglists (quote ([x])), :doc Returns the name String of x.}, replace {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8222, :column 7, :end-line 8222, :end-column 14, :arglists (quote ([smap] [smap coll])), :doc Given a map of replacement pairs and a vector/collection, returns a | |
| vector/seq with any elements = a key in smap replaced with the | |
| corresponding val in smap. Returns a transducer when no collection | |
| is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([smap] [smap coll]), :arglists ([smap] [smap coll]), :arglists-meta (nil nil)}}, :name cljs.core/replace, :variadic false, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([smap] [smap coll]), :arglists ([smap] [smap coll]), :arglists-meta (nil nil)}, :method-params ([smap] [smap coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8222, :end-line 8222, :max-fixed-arity 2, :fn-var true, :arglists ([smap] [smap coll]), :doc Given a map of replacement pairs and a vector/collection, returns a | |
| vector/seq with any elements = a key in smap replaced with the | |
| corresponding val in smap. Returns a transducer when no collection | |
| is provided.}, ->Subvec {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5023, :column 10, :end-line 5023, :end-column 16, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta v start end __hash]))}, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/->Subvec, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([meta v start end __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5023, :end-line 5023, :max-fixed-arity 5, :fn-var true, :arglists (quote ([meta v start end __hash])), :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}}, associative? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1885, :column 16, :end-line 1885, :end-column 28, :tag boolean, :arglists (quote ([x])), :doc Returns true if coll implements Associative}, :name cljs.core/associative?, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1885, :ret-tag boolean, :end-line 1885, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if coll implements Associative}, unchecked-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2444, :column 7, :end-line 2444, :end-column 20, :arglists (quote ([x])), :doc Coerce to int by stripping decimal places.}, :name cljs.core/unchecked-int, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2444, :end-line 2444, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Coerce to int by stripping decimal places.}, js-keys {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1932, :column 7, :end-line 1932, :end-column 14, :arglists (quote ([obj])), :doc Return the JavaScript keys for an object.}, :name cljs.core/js-keys, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([obj]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1932, :end-line 1932, :max-fixed-arity 1, :fn-var true, :arglists (quote ([obj])), :doc Return the JavaScript keys for an object.}, ES6EntriesIterator {:num-fields 1, :protocols #{cljs.core/Object}, :name cljs.core/ES6EntriesIterator, :file cljs/core.cljs, :end-column 28, :type true, :column 10, :line 5649, :record false, :end-line 5649, :skip-protocol-flag nil}, keyword? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2940, :column 16, :end-line 2940, :end-column 24, :tag boolean, :arglists (quote ([x])), :doc Return true if x is a Keyword}, :name cljs.core/keyword?, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2940, :ret-tag boolean, :end-line 2940, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Return true if x is a Keyword}, array-iter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3527, :column 7, :end-line 3527, :end-column 17, :arglists (quote ([x]))}, :name cljs.core/array-iter, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3527, :end-line 3527, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, force {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9188, :column 7, :end-line 9188, :end-column 12, :arglists (quote ([x])), :doc If x is a Delay, returns the (possibly cached) value of its expression, else returns x}, :name cljs.core/force, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9188, :end-line 9188, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc If x is a Delay, returns the (possibly cached) value of its expression, else returns x}, group-by {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9397, :column 7, :end-line 9397, :end-column 15, :arglists (quote ([f coll])), :doc Returns a map of the elements of coll keyed by the result of | |
| f on each element. The value at each key will be a vector of the | |
| corresponding elements, in the order they appeared in coll.}, :name cljs.core/group-by, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([f coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9397, :end-line 9397, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f coll])), :doc Returns a map of the elements of coll keyed by the result of | |
| f on each element. The value at each key will be a vector of the | |
| corresponding elements, in the order they appeared in coll.}, -rseq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 598, :column 9, :end-line 598, :end-column 14, :tag clj, :protocol cljs.core/IReversible, :doc Returns a seq of the items in coll in reversed order., :arglists (quote ([coll]))}, :protocol cljs.core/IReversible, :name cljs.core/-rseq, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 596, :ret-tag clj, :end-line 598, :max-fixed-arity 1, :tag clj, :fn-var true, :arglists (quote ([coll])), :doc Returns a seq of the items in coll in reversed order.}, prn {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8948, :column 7, :end-line 8948, :end-column 10, :arglists (quote ([& objs])), :doc Same as pr followed by (newline)., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}}, :name cljs.core/prn, :variadic true, :file cljs/core.cljs, :end-column 10, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}, :method-params [(objs)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8948, :end-line 8948, :max-fixed-arity 0, :fn-var true, :arglists ([& objs]), :doc Same as pr followed by (newline).}, tv-pop-tail {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5176, :column 8, :end-line 5176, :end-column 19, :private true, :arglists (quote ([tv level node]))}, :private true, :name cljs.core/tv-pop-tail, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([tv level node]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5176, :end-line 5176, :max-fixed-arity 3, :fn-var true, :arglists (quote ([tv level node]))}, default-dispatch-val {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9808, :column 7, :end-line 9808, :end-column 27, :arglists (quote ([multifn])), :doc Given a multimethod, return it's default-dispatch-val.}, :name cljs.core/default-dispatch-val, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([multifn]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9808, :end-line 9808, :max-fixed-arity 1, :fn-var true, :arglists (quote ([multifn])), :doc Given a multimethod, return it's default-dispatch-val.}, ->Atom {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3928, :column 10, :end-line 3928, :end-column 14, :protocols #{cljs.core/IWatchable cljs.core/IAtom cljs.core/IEquiv cljs.core/IHash cljs.core/Object cljs.core/IMeta cljs.core/IDeref}, :skip-protocol-flag #{cljs.core/IWatchable cljs.core/IAtom cljs.core/IEquiv cljs.core/IHash cljs.core/IMeta cljs.core/IDeref}, :factory :positional, :arglists (quote ([state meta validator watches]))}, :protocols #{cljs.core/IWatchable cljs.core/IAtom cljs.core/IEquiv cljs.core/IHash cljs.core/Object cljs.core/IMeta cljs.core/IDeref}, :name cljs.core/->Atom, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([state meta validator watches]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3928, :end-line 3928, :max-fixed-arity 4, :fn-var true, :arglists (quote ([state meta validator watches])), :skip-protocol-flag #{cljs.core/IWatchable cljs.core/IAtom cljs.core/IEquiv cljs.core/IHash cljs.core/IMeta cljs.core/IDeref}}, PersistentHashMap {:meta {:file cljs/core.cljs, :line 6076, :column 27, :end-line 6076, :end-column 44, :declared true}, :num-fields 6, :protocols #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :name cljs.core/PersistentHashMap, :file cljs/core.cljs, :end-column 27, :type true, :column 10, :line 6783, :record false, :declared true, :end-line 6783, :skip-protocol-flag #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}}, unchecked-multiply {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2395, :column 15, :end-line 2395, :end-column 33, :tag number, :arglists (quote ([] [x] [x y] [x y & more])), :doc Returns the product of nums. (*) returns 1., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/unchecked-multiply, :variadic true, :file cljs/core.cljs, :end-column 33, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}, :method-params ([] [x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 2395, :ret-tag number, :end-line 2395, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([] [x] [x y] [x y & more]), :doc Returns the product of nums. (*) returns 1.}, ArrayNodeSeq {:num-fields 5, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/ArrayNodeSeq, :file cljs/core.cljs, :end-column 22, :type true, :column 10, :line 6716, :record false, :end-line 6716, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, even? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3760, :column 16, :end-line 3760, :end-column 21, :tag boolean, :arglists (quote ([n])), :doc Returns true if n is even, throws an exception if n is not an integer}, :name cljs.core/even?, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3760, :ret-tag boolean, :end-line 3760, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([n])), :doc Returns true if n is even, throws an exception if n is not an integer}, es6-iterator-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1153, :column 7, :end-line 1153, :end-column 23, :arglists (quote ([iter])), :doc EXPERIMENTAL: Given an ES2015 compatible iterator return a seq.}, :name cljs.core/es6-iterator-seq, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([iter]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1153, :end-line 1153, :max-fixed-arity 1, :fn-var true, :arglists (quote ([iter])), :doc EXPERIMENTAL: Given an ES2015 compatible iterator return a seq.}, unchecked-dec {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2372, :column 7, :end-line 2372, :end-column 20, :arglists (quote ([x])), :doc Returns a number one less than x, an int.}, :name cljs.core/unchecked-dec, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2372, :end-line 2372, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns a number one less than x, an int.}, hash-collision-node-find-index {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6524, :column 8, :end-line 6524, :end-column 38, :private true, :arglists (quote ([arr cnt key]))}, :private true, :name cljs.core/hash-collision-node-find-index, :variadic false, :file cljs/core.cljs, :end-column 38, :method-params ([arr cnt key]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6524, :end-line 6524, :max-fixed-arity 3, :fn-var true, :arglists (quote ([arr cnt key]))}, persistent-array-map-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5808, :column 7, :end-line 5808, :end-column 31, :arglists (quote ([arr i _meta]))}, :name cljs.core/persistent-array-map-seq, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([arr i _meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5808, :end-line 5808, :max-fixed-arity 3, :fn-var true, :arglists (quote ([arr i _meta]))}, RangeIterator {:num-fields 3, :protocols #{cljs.core/Object}, :name cljs.core/RangeIterator, :file cljs/core.cljs, :end-column 23, :type true, :column 10, :line 8404, :record false, :end-line 8404, :skip-protocol-flag nil}, MultiStepper {:num-fields 3, :protocols #{cljs.core/Object}, :name cljs.core/MultiStepper, :file cljs/core.cljs, :end-column 22, :type true, :column 10, :line 3597, :record false, :end-line 3597, :skip-protocol-flag nil}, tagged-literal? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9985, :column 7, :end-line 9985, :end-column 22, :arglists (quote ([value])), :doc Return true if the value is the data representation of a tagged literal}, :name cljs.core/tagged-literal?, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([value]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9985, :end-line 9985, :max-fixed-arity 1, :fn-var true, :arglists (quote ([value])), :doc Return true if the value is the data representation of a tagged literal}, double-array {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3255, :column 7, :end-line 3255, :end-column 19, :arglists (quote ([size-or-seq] [size init-val-or-seq])), :doc Creates an array of doubles. Does not coerce array, provided for compatibility | |
| with Clojure., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size-or-seq] [size init-val-or-seq]), :arglists ([size-or-seq] [size init-val-or-seq]), :arglists-meta (nil nil)}}, :name cljs.core/double-array, :variadic false, :file cljs/core.cljs, :end-column 19, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size-or-seq] [size init-val-or-seq]), :arglists ([size-or-seq] [size init-val-or-seq]), :arglists-meta (nil nil)}, :method-params ([size-or-seq] [size init-val-or-seq]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3255, :end-line 3255, :max-fixed-arity 2, :fn-var true, :arglists ([size-or-seq] [size init-val-or-seq]), :doc Creates an array of doubles. Does not coerce array, provided for compatibility | |
| with Clojure.}, create-ns {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10141, :column 7, :end-line 10141, :end-column 16, :arglists (quote ([sym] [sym ns-obj])), :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([sym] [sym ns-obj]), :arglists ([sym] [sym ns-obj]), :arglists-meta (nil nil)}}, :name cljs.core/create-ns, :variadic false, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([sym] [sym ns-obj]), :arglists ([sym] [sym ns-obj]), :arglists-meta (nil nil)}, :method-params ([sym] [sym ns-obj]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10141, :end-line 10141, :max-fixed-arity 2, :fn-var true, :arglists ([sym] [sym ns-obj])}, ->EmptyList {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2745, :column 10, :end-line 2745, :end-column 19, :protocols #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta]))}, :protocols #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->EmptyList, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 2745, :end-line 2745, :max-fixed-arity 1, :fn-var true, :arglists (quote ([meta])), :skip-protocol-flag #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, seq-reduce {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2130, :column 8, :end-line 2130, :end-column 18, :private true, :arglists (quote ([f coll] [f val coll])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f coll] [f val coll]), :arglists ([f coll] [f val coll]), :arglists-meta (nil nil)}}, :private true, :name cljs.core/seq-reduce, :variadic false, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f coll] [f val coll]), :arglists ([f coll] [f val coll]), :arglists-meta (nil nil)}, :method-params ([f coll] [f val coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2130, :end-line 2130, :max-fixed-arity 3, :fn-var true, :arglists ([f coll] [f val coll])}, spread {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3307, :column 7, :end-line 3307, :end-column 13, :arglists (quote ([arglist]))}, :name cljs.core/spread, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([arglist]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3307, :end-line 3307, :max-fixed-arity 1, :fn-var true, :arglists (quote ([arglist]))}, balance-left {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7109, :column 8, :end-line 7109, :end-column 20, :private true, :arglists (quote ([key val ins right]))}, :private true, :name cljs.core/balance-left, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([key val ins right]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7109, :end-line 7109, :max-fixed-arity 4, :fn-var true, :arglists (quote ([key val ins right]))}, rseq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2810, :column 12, :end-line 2810, :end-column 16, :tag seq, :arglists (quote ([coll])), :doc Returns, in constant time, a seq of the items in rev (which | |
| can be a vector or sorted-map), in reverse order. If rev is empty returns nil}, :name cljs.core/rseq, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2810, :ret-tag seq, :end-line 2810, :max-fixed-arity 1, :tag seq, :fn-var true, :arglists (quote ([coll])), :doc Returns, in constant time, a seq of the items in rev (which | |
| can be a vector or sorted-map), in reverse order. If rev is empty returns nil}, ex-cause {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9924, :column 7, :end-line 9924, :end-column 15, :arglists (quote ([ex])), :doc Alpha - subject to change. | |
| Returns exception cause (an Error / ExceptionInfo) if ex is an | |
| ExceptionInfo. | |
| Otherwise returns nil.}, :name cljs.core/ex-cause, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([ex]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9924, :end-line 9924, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ex])), :doc Alpha - subject to change. | |
| Returns exception cause (an Error / ExceptionInfo) if ex is an | |
| ExceptionInfo. | |
| Otherwise returns nil.}, IReset {:meta {:file cljs/core.cljs, :line 717, :column 14, :end-line 717, :end-column 20, :doc Protocol for adding resetting functionality., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-reset! [[o new-value]]}}}, :protocol-symbol true, :name cljs.core/IReset, :file cljs/core.cljs, :end-column 20, :column 1, :line 717, :protocol-info {:methods {-reset! [[o new-value]]}}, :info nil, :end-line 717, :impls #{}, :doc Protocol for adding resetting functionality., :jsdoc (@interface)}, IEmptyableCollection {:meta {:file cljs/core.cljs, :line 447, :column 14, :end-line 447, :end-column 34, :doc Protocol for creating an empty collection., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-empty [[coll]]}}}, :protocol-symbol true, :name cljs.core/IEmptyableCollection, :file cljs/core.cljs, :end-column 34, :column 1, :line 447, :protocol-info {:methods {-empty [[coll]]}}, :info nil, :end-line 447, :impls #{cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/Cons cljs.core/PersistentArrayMap cljs.core/NodeSeq cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core/BlackNode cljs.core/EmptyList cljs.core/LazySeq cljs.core/Subvec om.core/MapCursor cljs.core/PersistentQueueSeq cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core/List cljs.core/RSeq cljs.core/PersistentHashSet cljs.core/PersistentTreeMap cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core/PersistentTreeSet cljs.core/ChunkedCons cljs.core/LazyTransformer om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Protocol for creating an empty collection., :jsdoc (@interface)}, array-map-index-of {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5734, :column 8, :end-line 5734, :end-column 26, :private true, :arglists (quote ([m k]))}, :private true, :name cljs.core/array-map-index-of, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([m k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5734, :end-line 5734, :max-fixed-arity 2, :fn-var true, :arglists (quote ([m k]))}, ex-message {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9916, :column 7, :end-line 9916, :end-column 17, :arglists (quote ([ex])), :doc Alpha - subject to change. | |
| Returns the message attached to the given Error / ExceptionInfo object. | |
| For non-Errors returns nil.}, :name cljs.core/ex-message, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([ex]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9916, :end-line 9916, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ex])), :doc Alpha - subject to change. | |
| Returns the message attached to the given Error / ExceptionInfo object. | |
| For non-Errors returns nil.}, ->NodeIterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6150, :column 11, :end-line 6150, :end-column 23, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([arr i next-entry next-iter]))}, :protocols #{cljs.core/Object}, :name cljs.core/->NodeIterator, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([arr i next-entry next-iter]), :protocol-impl nil, :arglists-meta (nil nil), :column 2, :factory :positional, :line 6150, :end-line 6150, :max-fixed-arity 4, :fn-var true, :arglists (quote ([arr i next-entry next-iter])), :skip-protocol-flag nil}, string-print {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8746, :column 7, :end-line 8746, :end-column 19, :arglists (quote ([x]))}, :name cljs.core/string-print, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8746, :end-line 8746, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, float {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2349, :column 15, :end-line 2349, :end-column 20, :tag number, :arglists (quote ([x]))}, :name cljs.core/float, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2349, :ret-tag number, :end-line 2349, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([x]))}, fixture2 {:name cljs.core/fixture2, :file cljs/core.cljs, :line 9168, :column 1, :end-line 9168, :end-column 14, :meta {:file cljs/core.cljs, :line 9168, :column 6, :end-line 9168, :end-column 14}}, IRecord {:meta {:file cljs/core.cljs, :line 593, :column 14, :end-line 593, :end-column 21, :doc Marker interface indicating a record object, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {}}}, :protocol-symbol true, :name cljs.core/IRecord, :file cljs/core.cljs, :end-column 21, :column 1, :line 593, :protocol-info {:methods {}}, :info nil, :end-line 593, :impls #{om.next/Indexer om.next/Reconciler cljs.core.async.impl.ioc-helpers/ExceptionFrame}, :doc Marker interface indicating a record object, :jsdoc (@interface)}, pr-str {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8906, :column 7, :end-line 8906, :end-column 13, :arglists (quote ([& objs])), :doc pr to a string, returning it. Fundamental entrypoint to IPrintWithWriter., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}}, :name cljs.core/pr-str, :variadic true, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}, :method-params [(objs)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8906, :end-line 8906, :max-fixed-arity 0, :fn-var true, :arglists ([& objs]), :doc pr to a string, returning it. Fundamental entrypoint to IPrintWithWriter.}, first-array-for-longvec {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4647, :column 8, :end-line 4647, :end-column 31, :private true, :arglists (quote ([pv]))}, :private true, :name cljs.core/first-array-for-longvec, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([pv]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4647, :end-line 4647, :max-fixed-arity 1, :fn-var true, :arglists (quote ([pv]))}, es6-set-entries-iterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5671, :column 7, :end-line 5671, :end-column 31, :arglists (quote ([coll]))}, :name cljs.core/es6-set-entries-iterator, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5671, :end-line 5671, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll]))}, concat {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3315, :column 7, :end-line 3315, :end-column 13, :arglists (quote ([] [x] [x y] [x y & zs])), :doc Returns a lazy seq representing the concatenation of the elements in the supplied colls., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & zs]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/concat, :variadic true, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & zs]), :arglists-meta (nil nil nil nil)}, :method-params ([] [x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 3315, :end-line 3315, :max-fixed-arity 2, :fn-var true, :arglists ([] [x] [x y] [x y & zs]), :doc Returns a lazy seq representing the concatenation of the elements in the supplied colls.}, -methods {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9584, :column 4, :end-line 9584, :end-column 12, :protocol cljs.core/IMultiFn, :doc nil, :arglists (quote ([mf]))}, :protocol cljs.core/IMultiFn, :name cljs.core/-methods, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([mf]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9578, :end-line 9584, :max-fixed-arity 1, :fn-var true, :arglists (quote ([mf])), :doc nil}, js-reserved {:name cljs.core/js-reserved, :file cljs/core.cljs, :line 10015, :column 1, :end-line 10017, :end-column 14, :jsdoc [@type {null|Object}], :meta {:file cljs/core.cljs, :line 10017, :column 3, :end-line 10017, :end-column 14, :jsdoc [@type {null|Object}]}}, IDerefWithTimeout {:meta {:file cljs/core.cljs, :line 544, :column 14, :end-line 544, :end-column 31, :doc nil, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-deref-with-timeout [[o msec timeout-val]]}}}, :protocol-symbol true, :name cljs.core/IDerefWithTimeout, :file cljs/core.cljs, :end-column 31, :column 1, :line 544, :protocol-info {:methods {-deref-with-timeout [[o msec timeout-val]]}}, :info nil, :end-line 544, :impls #{}, :doc nil, :jsdoc (@interface)}, symbol {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 950, :column 7, :end-line 950, :end-column 13, :arglists (quote ([name] [ns name])), :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([name] [ns name]), :arglists ([name] [ns name]), :arglists-meta (nil nil)}}, :name cljs.core/symbol, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([name] [ns name]), :arglists ([name] [ns name]), :arglists-meta (nil nil)}, :method-params ([name] [ns name]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 950, :end-line 950, :max-fixed-arity 2, :fn-var true, :arglists ([name] [ns name])}, to-array-2d {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3200, :column 7, :end-line 3200, :end-column 18, :arglists (quote ([coll])), :doc Returns a (potentially-ragged) 2-dimensional array | |
| containing the contents of coll.}, :name cljs.core/to-array-2d, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3200, :end-line 3200, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns a (potentially-ragged) 2-dimensional array | |
| containing the contents of coll.}, Subvec {:num-fields 5, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/Subvec, :file cljs/core.cljs, :end-column 16, :type true, :column 10, :line 5023, :record false, :end-line 5023, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}}, ExceptionInfo {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9872, :column 3, :end-line 9872, :end-column 16, :jsdoc [@constructor], :arglists (quote ([message data cause]))}, :name cljs.core/ExceptionInfo, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([message data cause]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9871, :end-line 9872, :max-fixed-arity 3, :fn-var true, :arglists (quote ([message data cause])), :jsdoc [@constructor]}, mod {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2473, :column 7, :end-line 2473, :end-column 10, :arglists (quote ([n d])), :doc Modulus of num and div. Truncates toward negative infinity.}, :name cljs.core/mod, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([n d]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2473, :end-line 2473, :max-fixed-arity 2, :fn-var true, :arglists (quote ([n d])), :doc Modulus of num and div. Truncates toward negative infinity.}, ISet {:meta {:file cljs/core.cljs, :line 519, :column 14, :end-line 519, :end-column 18, :doc Protocol for adding set functionality to a collection., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-disjoin [[coll v]]}}}, :protocol-symbol true, :name cljs.core/ISet, :file cljs/core.cljs, :end-column 18, :column 1, :line 519, :protocol-info {:methods {-disjoin [[coll v]]}}, :info nil, :end-line 519, :impls #{cljs.core/PersistentHashSet cljs.core/PersistentTreeSet}, :doc Protocol for adding set functionality to a collection., :jsdoc (@interface)}, pop {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1843, :column 7, :end-line 1843, :end-column 10, :arglists (quote ([coll])), :doc For a list or queue, returns a new list/queue without the first | |
| item, for a vector, returns a new vector without the last item. | |
| Note - not the same as next/butlast.}, :name cljs.core/pop, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1843, :end-line 1843, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc For a list or queue, returns a new list/queue without the first | |
| item, for a vector, returns a new vector without the last item. | |
| Note - not the same as next/butlast.}, IPending {:meta {:file cljs/core.cljs, :line 633, :column 14, :end-line 633, :end-column 22, :doc Protocol for types which can have a deferred realization. Currently only | |
| implemented by Delay., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-realized? [[d]]}}}, :protocol-symbol true, :name cljs.core/IPending, :file cljs/core.cljs, :end-column 22, :column 1, :line 633, :protocol-info {:methods {-realized? [[d]]}}, :info nil, :end-line 633, :impls #{cljs.core/Delay}, :doc Protocol for types which can have a deferred realization. Currently only | |
| implemented by Delay., :jsdoc (@interface)}, -entry-key {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 613, :column 4, :end-line 613, :end-column 14, :protocol cljs.core/ISorted, :doc Returns the key for entry., :arglists (quote ([coll entry]))}, :protocol cljs.core/ISorted, :name cljs.core/-entry-key, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([coll entry]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 601, :end-line 613, :max-fixed-arity 2, :fn-var true, :arglists (quote ([coll entry])), :doc Returns the key for entry.}, CHAR_MAP {:name cljs.core/CHAR_MAP, :file cljs/core.cljs, :line 280, :column 1, :end-line 281, :end-column 11, :jsdoc [@enum {string}], :meta {:file cljs/core.cljs, :line 281, :column 3, :end-line 281, :end-column 11, :jsdoc [@enum {string}]}}, pop-tail {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4681, :column 8, :end-line 4681, :end-column 16, :private true, :arglists (quote ([pv level node]))}, :private true, :name cljs.core/pop-tail, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([pv level node]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4681, :end-line 4681, :max-fixed-arity 3, :fn-var true, :arglists (quote ([pv level node]))}, dissoc! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3390, :column 7, :end-line 3390, :end-column 14, :arglists (quote ([tcoll key] [tcoll key & ks])), :doc Returns a transient map that doesn't contain a mapping for key(s)., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([tcoll key]), :arglists ([tcoll key] [tcoll key & ks]), :arglists-meta (nil nil)}}, :name cljs.core/dissoc!, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([tcoll key]), :arglists ([tcoll key] [tcoll key & ks]), :arglists-meta (nil nil)}, :method-params ([tcoll key]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3390, :end-line 3390, :max-fixed-arity 2, :fn-var true, :arglists ([tcoll key] [tcoll key & ks]), :doc Returns a transient map that doesn't contain a mapping for key(s).}, reductions {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8589, :column 7, :end-line 8589, :end-column 17, :arglists (quote ([f coll] [f init coll])), :doc Returns a lazy seq of the intermediate values of the reduction (as | |
| per reduce) of coll by f, starting with init., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f coll] [f init coll]), :arglists ([f coll] [f init coll]), :arglists-meta (nil nil)}}, :name cljs.core/reductions, :variadic false, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f coll] [f init coll]), :arglists ([f coll] [f init coll]), :arglists-meta (nil nil)}, :method-params ([f coll] [f init coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8589, :end-line 8589, :max-fixed-arity 3, :fn-var true, :arglists ([f coll] [f init coll]), :doc Returns a lazy seq of the intermediate values of the reduction (as | |
| per reduce) of coll by f, starting with init.}, indexed? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1354, :column 16, :end-line 1354, :end-column 24, :tag boolean, :arglists (quote ([x])), :doc Returns true if coll implements nth in constant time}, :name cljs.core/indexed?, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1354, :ret-tag boolean, :end-line 1354, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if coll implements nth in constant time}, - {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2249, :column 15, :end-line 2249, :end-column 16, :tag number, :arglists (quote ([x] [x y] [x y & more])), :doc If no ys are supplied, returns the negation of x, else subtracts | |
| the ys from x and returns the result., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/-, :variadic true, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2249, :ret-tag number, :end-line 2249, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc If no ys are supplied, returns the negation of x, else subtracts | |
| the ys from x and returns the result.}, -equiv {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 574, :column 13, :end-line 574, :end-column 19, :tag boolean, :protocol cljs.core/IEquiv, :doc Returns true if o and other are equal, false otherwise., :arglists (quote ([o other]))}, :protocol cljs.core/IEquiv, :name cljs.core/-equiv, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([o other]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 572, :ret-tag boolean, :end-line 574, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([o other])), :doc Returns true if o and other are equal, false otherwise.}, ->RangeIterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8404, :column 10, :end-line 8404, :end-column 23, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([i end step]))}, :protocols #{cljs.core/Object}, :name cljs.core/->RangeIterator, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([i end step]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 8404, :end-line 8404, :max-fixed-arity 3, :fn-var true, :arglists (quote ([i end step])), :skip-protocol-flag nil}, ->ArrayNode {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6423, :column 10, :end-line 6423, :end-column 19, :protocols #{cljs.core/Object cljs.core/IIterable}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([edit cnt arr]))}, :protocols #{cljs.core/Object cljs.core/IIterable}, :name cljs.core/->ArrayNode, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([edit cnt arr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6423, :end-line 6423, :max-fixed-arity 3, :fn-var true, :arglists (quote ([edit cnt arr])), :skip-protocol-flag nil}, assoc! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3378, :column 7, :end-line 3378, :end-column 13, :arglists (quote ([tcoll key val] [tcoll key val & kvs])), :doc When applied to a transient map, adds mapping of key(s) to | |
| val(s). When applied to a transient vector, sets the val at index. | |
| Note - index must be <= (count vector). Returns coll., :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([tcoll key val]), :arglists ([tcoll key val] [tcoll key val & kvs]), :arglists-meta (nil nil)}}, :name cljs.core/assoc!, :variadic true, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([tcoll key val]), :arglists ([tcoll key val] [tcoll key val & kvs]), :arglists-meta (nil nil)}, :method-params ([tcoll key val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3378, :end-line 3378, :max-fixed-arity 3, :fn-var true, :arglists ([tcoll key val] [tcoll key val & kvs]), :doc When applied to a transient map, adds mapping of key(s) to | |
| val(s). When applied to a transient vector, sets the val at index. | |
| Note - index must be <= (count vector). Returns coll.}, hash-set {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8204, :column 7, :end-line 8204, :end-column 15, :arglists (quote ([] [& keys])), :doc Returns a new hash set with supplied keys. Any equal keys are | |
| handled as if by repeated uses of conj., :top-fn {:variadic true, :max-fixed-arity 0, :method-params ([]), :arglists ([] [& keys]), :arglists-meta (nil nil)}}, :name cljs.core/hash-set, :variadic true, :file cljs/core.cljs, :end-column 15, :top-fn {:variadic true, :max-fixed-arity 0, :method-params ([]), :arglists ([] [& keys]), :arglists-meta (nil nil)}, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8204, :end-line 8204, :max-fixed-arity 0, :fn-var true, :arglists ([] [& keys]), :doc Returns a new hash set with supplied keys. Any equal keys are | |
| handled as if by repeated uses of conj.}, reduce-kv {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2196, :column 7, :end-line 2196, :end-column 16, :arglists (quote ([f init coll])), :doc Reduces an associative collection. f should be a function of 3 | |
| arguments. Returns the result of applying f to init, the first key | |
| and the first value in coll, then applying f to that result and the | |
| 2nd key and value, etc. If coll contains no entries, returns init | |
| and f is not called. Note that reduce-kv is supported on vectors, | |
| where the keys will be the ordinals.}, :name cljs.core/reduce-kv, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([f init coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2196, :end-line 2196, :max-fixed-arity 3, :fn-var true, :arglists (quote ([f init coll])), :doc Reduces an associative collection. f should be a function of 3 | |
| arguments. Returns the result of applying f to init, the first key | |
| and the first value in coll, then applying f to that result and the | |
| 2nd key and value, etc. If coll contains no entries, returns init | |
| and f is not called. Note that reduce-kv is supported on vectors, | |
| where the keys will be the ordinals.}, reset! {:name cljs.core/reset!, :file cljs/core.cljs, :line 6089, :column 1, :end-line 6089, :end-column 55, :declared true, :meta {:file cljs/core.cljs, :line 6089, :column 49, :end-line 6089, :end-column 55, :declared true}}, name {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8272, :column 7, :end-line 8272, :end-column 11, :arglists (quote ([x])), :doc Returns the name String of a string, symbol or keyword.}, :name cljs.core/name, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8272, :end-line 8272, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns the name String of a string, symbol or keyword.}, ->RedNode {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7314, :column 10, :end-line 7314, :end-column 17, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :factory :positional, :arglists (quote ([key val left right __hash]))}, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/->RedNode, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([key val left right __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 7314, :end-line 7314, :max-fixed-arity 5, :fn-var true, :arglists (quote ([key val left right __hash])), :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}}, unchecked-array-for {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4655, :column 8, :end-line 4655, :end-column 27, :private true, :arglists (quote ([pv i]))}, :private true, :name cljs.core/unchecked-array-for, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([pv i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4655, :end-line 4655, :max-fixed-arity 2, :fn-var true, :arglists (quote ([pv i]))}, Fn {:meta {:file cljs/core.cljs, :line 406, :column 14, :end-line 406, :end-column 16, :doc Marker protocol, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {}}}, :protocol-symbol true, :name cljs.core/Fn, :file cljs/core.cljs, :end-column 16, :column 1, :line 406, :protocol-info {:methods {}}, :info nil, :end-line 406, :impls #{cljs.core/Var function cljs.core/MetaFn}, :doc Marker protocol, :jsdoc (@interface)}, ffirst {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1517, :column 7, :end-line 1517, :end-column 13, :arglists (quote ([coll])), :doc Same as (first (first x))}, :name cljs.core/ffirst, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1517, :end-line 1517, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Same as (first (first x))}, ->ArrayNodeIterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6403, :column 10, :end-line 6403, :end-column 27, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([arr i next-iter]))}, :protocols #{cljs.core/Object}, :name cljs.core/->ArrayNodeIterator, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([arr i next-iter]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6403, :end-line 6403, :max-fixed-arity 3, :fn-var true, :arglists (quote ([arr i next-iter])), :skip-protocol-flag nil}, sorted-set {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8210, :column 7, :end-line 8210, :end-column 17, :arglists (quote ([& keys])), :doc Returns a new sorted set with supplied keys., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keys)], :arglists ([& keys]), :arglists-meta (nil)}}, :name cljs.core/sorted-set, :variadic true, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keys)], :arglists ([& keys]), :arglists-meta (nil)}, :method-params [(keys)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8210, :end-line 8210, :max-fixed-arity 0, :fn-var true, :arglists ([& keys]), :doc Returns a new sorted set with supplied keys.}, pr-with-opts {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8893, :column 8, :end-line 8893, :end-column 20, :private true, :arglists (quote ([objs opts])), :doc Prints a sequence of objects using string-print, observing all | |
| the options given in opts}, :private true, :name cljs.core/pr-with-opts, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([objs opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8893, :end-line 8893, :max-fixed-arity 2, :fn-var true, :arglists (quote ([objs opts])), :doc Prints a sequence of objects using string-print, observing all | |
| the options given in opts}, PersistentTreeMap {:num-fields 5, :protocols #{cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :name cljs.core/PersistentTreeMap, :file cljs/core.cljs, :end-column 27, :type true, :column 10, :line 7564, :record false, :end-line 7564, :skip-protocol-flag #{cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}}, ->PersistentTreeMap {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7564, :column 10, :end-line 7564, :end-column 27, :protocols #{cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :factory :positional, :arglists (quote ([comp tree cnt meta __hash]))}, :protocols #{cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :name cljs.core/->PersistentTreeMap, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([comp tree cnt meta __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 7564, :end-line 7564, :max-fixed-arity 5, :fn-var true, :arglists (quote ([comp tree cnt meta __hash])), :skip-protocol-flag #{cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}}, array-reduce {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1317, :column 8, :end-line 1317, :end-column 20, :private true, :arglists (quote ([arr f] [arr f val] [arr f val idx])), :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([arr f] [arr f val] [arr f val idx]), :arglists ([arr f] [arr f val] [arr f val idx]), :arglists-meta (nil nil nil)}}, :private true, :name cljs.core/array-reduce, :variadic false, :file cljs/core.cljs, :end-column 20, :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([arr f] [arr f val] [arr f val idx]), :arglists ([arr f] [arr f val] [arr f val idx]), :arglists-meta (nil nil nil)}, :method-params ([arr f] [arr f val] [arr f val idx]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 1317, :end-line 1317, :max-fixed-arity 4, :fn-var true, :arglists ([arr f] [arr f val] [arr f val idx])}, counted? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1350, :column 16, :end-line 1350, :end-column 24, :tag boolean, :arglists (quote ([x])), :doc Returns true if coll implements count in constant time}, :name cljs.core/counted?, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1350, :ret-tag boolean, :end-line 1350, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if coll implements count in constant time}, tagged-literal {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9990, :column 7, :end-line 9990, :end-column 21, :arglists (quote ([tag form])), :doc Construct a data representation of a tagged literal from a | |
| tag symbol and a form.}, :name cljs.core/tagged-literal, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([tag form]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9990, :end-line 9990, :max-fixed-arity 2, :fn-var true, :arglists (quote ([tag form])), :doc Construct a data representation of a tagged literal from a | |
| tag symbol and a form.}, println {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8936, :column 7, :end-line 8936, :end-column 14, :arglists (quote ([& objs])), :doc Same as print followed by (newline), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}}, :name cljs.core/println, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}, :method-params [(objs)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8936, :end-line 8936, :max-fixed-arity 0, :fn-var true, :arglists ([& objs]), :doc Same as print followed by (newline)}, assoc-in {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4544, :column 7, :end-line 4544, :end-column 15, :arglists (quote ([m [k & ks] v])), :doc Associates a value in a nested associative structure, where ks is a | |
| sequence of keys and v is the new value and returns a new nested structure. | |
| If any levels do not exist, hash-maps will be created.}, :name cljs.core/assoc-in, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([m p__17989 v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4544, :end-line 4544, :max-fixed-arity 3, :fn-var true, :arglists (quote ([m [k & ks] v])), :doc Associates a value in a nested associative structure, where ks is a | |
| sequence of keys and v is the new value and returns a new nested structure. | |
| If any levels do not exist, hash-maps will be created.}, PersistentHashSet {:num-fields 3, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/IWithMeta cljs.core/ILookup}, :name cljs.core/PersistentHashSet, :file cljs/core.cljs, :end-column 27, :type true, :column 10, :line 7952, :record false, :end-line 7952, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/ILookup}}, bit-test {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2533, :column 16, :end-line 2533, :end-column 24, :tag boolean, :arglists (quote ([x n])), :doc Test bit at index n}, :name cljs.core/bit-test, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2533, :ret-tag boolean, :end-line 2533, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([x n])), :doc Test bit at index n}, ->Namespace {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10091, :column 10, :end-line 10091, :end-column 19, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/Object}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash}, :factory :positional, :arglists (quote ([obj name]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/Object}, :name cljs.core/->Namespace, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([obj name]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 10091, :end-line 10091, :max-fixed-arity 2, :fn-var true, :arglists (quote ([obj name])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash}}, TransientHashMap {:meta {:file cljs/core.cljs, :line 6769, :column 10, :end-line 6769, :end-column 26, :declared true}, :num-fields 5, :protocols #{cljs.core/ITransientMap cljs.core/Object cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}, :name cljs.core/TransientHashMap, :file cljs/core.cljs, :end-column 26, :type true, :column 10, :line 6939, :record false, :declared true, :end-line 6939, :skip-protocol-flag #{cljs.core/ITransientMap cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}}, ->PersistentHashMap {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6783, :column 10, :end-line 6783, :end-column 27, :protocols #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :factory :positional, :arglists (quote ([meta cnt root has-nil? nil-val __hash]))}, :protocols #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :name cljs.core/->PersistentHashMap, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([meta cnt root has-nil? nil-val __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6783, :end-line 6783, :max-fixed-arity 6, :fn-var true, :arglists (quote ([meta cnt root has-nil? nil-val __hash])), :skip-protocol-flag #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}}, array-extend-kv {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5737, :column 8, :end-line 5737, :end-column 23, :private true, :arglists (quote ([arr k v]))}, :private true, :name cljs.core/array-extend-kv, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([arr k v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5737, :end-line 5737, :max-fixed-arity 3, :fn-var true, :arglists (quote ([arr k v]))}, ISwap {:meta {:file cljs/core.cljs, :line 722, :column 14, :end-line 722, :end-column 19, :doc Protocol for adding swapping functionality., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-swap! [[o f] [o f a] [o f a b] [o f a b xs]]}}}, :protocol-symbol true, :name cljs.core/ISwap, :file cljs/core.cljs, :end-column 19, :column 1, :line 722, :protocol-info {:methods {-swap! [[o f] [o f a] [o f a b] [o f a b xs]]}}, :info nil, :end-line 722, :impls #{}, :doc Protocol for adding swapping functionality., :jsdoc (@interface)}, ChunkedCons {:meta {:file cljs/core.cljs, :line 1917, :column 10, :end-line 1917, :end-column 21, :declared true}, :num-fields 4, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta}, :name cljs.core/ChunkedCons, :file cljs/core.cljs, :end-column 21, :type true, :column 10, :line 3102, :record false, :declared true, :end-line 3102, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta}}, memoize {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9349, :column 7, :end-line 9349, :end-column 14, :arglists (quote ([f])), :doc Returns a memoized version of a referentially transparent function. The | |
| memoized version of the function keeps a cache of the mapping from arguments | |
| to results and, when calls with the same arguments are repeated often, has | |
| higher performance at the expense of higher memory use.}, :name cljs.core/memoize, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9349, :end-line 9349, :max-fixed-arity 1, :fn-var true, :arglists (quote ([f])), :doc Returns a memoized version of a referentially transparent function. The | |
| memoized version of the function keeps a cache of the mapping from arguments | |
| to results and, when calls with the same arguments are repeated often, has | |
| higher performance at the expense of higher memory use.}, alter-meta! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9102, :column 7, :end-line 9102, :end-column 18, :arglists (quote ([iref f & args])), :doc Atomically sets the metadata for a namespace/var/ref/agent/atom to be: | |
| (apply f its-current-meta args) | |
| f must be free of side-effects, :top-fn {:variadic true, :max-fixed-arity 2, :method-params [(iref f args)], :arglists ([iref f & args]), :arglists-meta (nil)}}, :name cljs.core/alter-meta!, :variadic true, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic true, :max-fixed-arity 2, :method-params [(iref f args)], :arglists ([iref f & args]), :arglists-meta (nil)}, :method-params [(iref f args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 9102, :end-line 9102, :max-fixed-arity 2, :fn-var true, :arglists ([iref f & args]), :doc Atomically sets the metadata for a namespace/var/ref/agent/atom to be: | |
| (apply f its-current-meta args) | |
| f must be free of side-effects}, ->StringBufferWriter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 740, :column 10, :end-line 740, :end-column 28, :protocols #{cljs.core/IWriter}, :skip-protocol-flag #{cljs.core/IWriter}, :factory :positional, :arglists (quote ([sb]))}, :protocols #{cljs.core/IWriter}, :name cljs.core/->StringBufferWriter, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([sb]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 740, :end-line 740, :max-fixed-arity 1, :fn-var true, :arglists (quote ([sb])), :skip-protocol-flag #{cljs.core/IWriter}}, zero? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2578, :column 16, :end-line 2578, :end-column 21, :tag boolean, :arglists (quote ([n])), :doc Returns true if num is zero, else false}, :name cljs.core/zero?, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2578, :ret-tag boolean, :end-line 2578, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([n])), :doc Returns true if num is zero, else false}, tv-ensure-editable {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5151, :column 8, :end-line 5151, :end-column 26, :private true, :arglists (quote ([edit node]))}, :private true, :name cljs.core/tv-ensure-editable, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([edit node]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5151, :end-line 5151, :max-fixed-arity 2, :fn-var true, :arglists (quote ([edit node]))}, *main-cli-fn* {:name cljs.core/*main-cli-fn*, :file cljs/core.cljs, :line 244, :column 1, :end-line 248, :end-column 16, :doc When compiled for a command-line target, whatever | |
| function *main-fn* is set to will be called with the command-line | |
| argv as arguments, :meta {:file cljs/core.cljs, :line 248, :column 3, :end-line 248, :end-column 16, :doc When compiled for a command-line target, whatever | |
| function *main-fn* is set to will be called with the command-line | |
| argv as arguments}}, -assoc-n {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 536, :column 9, :end-line 536, :end-column 17, :tag clj, :protocol cljs.core/IVector, :doc Returns a new vector with value val added at position n., :arglists (quote ([coll n val]))}, :protocol cljs.core/IVector, :name cljs.core/-assoc-n, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([coll n val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 534, :ret-tag clj, :end-line 536, :max-fixed-arity 3, :tag clj, :fn-var true, :arglists (quote ([coll n val])), :doc Returns a new vector with value val added at position n.}, unchecked-dec-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2377, :column 7, :end-line 2377, :end-column 24, :arglists (quote ([x])), :doc Returns a number one less than x, an int.}, :name cljs.core/unchecked-dec-int, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2377, :end-line 2377, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns a number one less than x, an int.}, hash-imap {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2646, :column 8, :end-line 2646, :end-column 17, :private true, :arglists (quote ([m]))}, :private true, :name cljs.core/hash-imap, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([m]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2646, :end-line 2646, :max-fixed-arity 1, :fn-var true, :arglists (quote ([m]))}, dominates {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9549, :column 8, :end-line 9549, :end-column 17, :private true, :arglists (quote ([x y prefer-table]))}, :private true, :name cljs.core/dominates, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([x y prefer-table]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9549, :end-line 9549, :max-fixed-arity 3, :fn-var true, :arglists (quote ([x y prefer-table]))}, persistent! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3358, :column 7, :end-line 3358, :end-column 18, :arglists (quote ([tcoll])), :doc Returns a new, persistent version of the transient collection, in | |
| constant time. The transient collection cannot be used after this | |
| call, any such use will throw an exception.}, :name cljs.core/persistent!, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([tcoll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3358, :end-line 3358, :max-fixed-arity 1, :fn-var true, :arglists (quote ([tcoll])), :doc Returns a new, persistent version of the transient collection, in | |
| constant time. The transient collection cannot be used after this | |
| call, any such use will throw an exception.}, set-print-fn! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 59, :column 7, :end-line 59, :end-column 20, :arglists (quote ([f])), :doc Set *print-fn* to f.}, :name cljs.core/set-print-fn!, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 59, :end-line 59, :max-fixed-arity 1, :fn-var true, :arglists (quote ([f])), :doc Set *print-fn* to f.}, nnext {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1532, :column 7, :end-line 1532, :end-column 12, :arglists (quote ([coll])), :doc Same as (next (next x))}, :name cljs.core/nnext, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1532, :end-line 1532, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Same as (next (next x))}, Box {:num-fields 1, :protocols #{}, :name cljs.core/Box, :file cljs/core.cljs, :end-column 13, :type true, :column 10, :line 6087, :record false, :end-line 6087, :skip-protocol-flag nil}, balance-right {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7134, :column 8, :end-line 7134, :end-column 21, :private true, :arglists (quote ([key val left ins]))}, :private true, :name cljs.core/balance-right, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([key val left ins]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7134, :end-line 7134, :max-fixed-arity 4, :fn-var true, :arglists (quote ([key val left ins]))}, throw-no-method-error {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9589, :column 8, :end-line 9589, :end-column 29, :private true, :arglists (quote ([name dispatch-val]))}, :private true, :name cljs.core/throw-no-method-error, :variadic false, :file cljs/core.cljs, :end-column 29, :method-params ([name dispatch-val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9589, :end-line 9589, :max-fixed-arity 2, :fn-var true, :arglists (quote ([name dispatch-val]))}, demunge-str {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10064, :column 8, :end-line 10064, :end-column 19, :private true, :arglists (quote ([munged-name]))}, :private true, :name cljs.core/demunge-str, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([munged-name]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10064, :end-line 10064, :max-fixed-arity 1, :fn-var true, :arglists (quote ([munged-name]))}, add-watch {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9116, :column 7, :end-line 9116, :end-column 16, :arglists (quote ([iref key f])), :doc Alpha - subject to change. | |
| Adds a watch function to an atom reference. The watch fn must be a | |
| fn of 4 args: a key, the reference, its old-state, its | |
| new-state. Whenever the reference's state might have been changed, | |
| any registered watches will have their functions called. The watch | |
| fn will be called synchronously. Note that an atom's state | |
| may have changed again prior to the fn call, so use old/new-state | |
| rather than derefing the reference. Keys must be unique per | |
| reference, and can be used to remove the watch with remove-watch, | |
| but are otherwise considered opaque by the watch mechanism. Bear in | |
| mind that regardless of the result or action of the watch fns the | |
| atom's value will change. Example: | |
| (def a (atom 0)) | |
| (add-watch a :inc (fn [k r o n] (assert (== 0 n)))) | |
| (swap! a inc) | |
| ;; Assertion Error | |
| (deref a) | |
| ;=> 1}, :name cljs.core/add-watch, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([iref key f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9116, :end-line 9116, :max-fixed-arity 3, :fn-var true, :arglists (quote ([iref key f])), :doc Alpha - subject to change. | |
| Adds a watch function to an atom reference. The watch fn must be a | |
| fn of 4 args: a key, the reference, its old-state, its | |
| new-state. Whenever the reference's state might have been changed, | |
| any registered watches will have their functions called. The watch | |
| fn will be called synchronously. Note that an atom's state | |
| may have changed again prior to the fn call, so use old/new-state | |
| rather than derefing the reference. Keys must be unique per | |
| reference, and can be used to remove the watch with remove-watch, | |
| but are otherwise considered opaque by the watch mechanism. Bear in | |
| mind that regardless of the result or action of the watch fns the | |
| atom's value will change. Example: | |
| (def a (atom 0)) | |
| (add-watch a :inc (fn [k r o n] (assert (== 0 n)))) | |
| (swap! a inc) | |
| ;; Assertion Error | |
| (deref a) | |
| ;=> 1}, not-every? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3741, :column 16, :end-line 3741, :end-column 26, :tag boolean, :arglists (quote ([pred coll])), :doc Returns false if (pred x) is logical true for every x in | |
| coll, else true.}, :name cljs.core/not-every?, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3741, :ret-tag boolean, :end-line 3741, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([pred coll])), :doc Returns false if (pred x) is logical true for every x in | |
| coll, else true.}, rem {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2484, :column 7, :end-line 2484, :end-column 10, :arglists (quote ([n d])), :doc remainder of dividing numerator by denominator.}, :name cljs.core/rem, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([n d]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2484, :end-line 2484, :max-fixed-arity 2, :fn-var true, :arglists (quote ([n d])), :doc remainder of dividing numerator by denominator.}, pr-sb-with-opts {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8869, :column 8, :end-line 8869, :end-column 23, :private true, :arglists (quote ([objs opts]))}, :private true, :name cljs.core/pr-sb-with-opts, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([objs opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8869, :end-line 8869, :max-fixed-arity 2, :fn-var true, :arglists (quote ([objs opts]))}, ->HashMapIter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6771, :column 10, :end-line 6771, :end-column 21, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([nil-val root-iter seen]))}, :protocols #{cljs.core/Object}, :name cljs.core/->HashMapIter, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([nil-val root-iter seen]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6771, :end-line 6771, :max-fixed-arity 3, :fn-var true, :arglists (quote ([nil-val root-iter seen])), :skip-protocol-flag nil}, BitmapIndexedNode {:num-fields 3, :protocols #{cljs.core/Object cljs.core/IIterable}, :name cljs.core/BitmapIndexedNode, :file cljs/core.cljs, :end-column 27, :type true, :column 10, :line 6188, :record false, :end-line 6188, :skip-protocol-flag nil}, ->NodeSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6653, :column 10, :end-line 6653, :end-column 17, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta nodes i s __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->NodeSeq, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([meta nodes i s __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6653, :end-line 6653, :max-fixed-arity 5, :fn-var true, :arglists (quote ([meta nodes i s __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, some {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3746, :column 7, :end-line 3746, :end-column 11, :arglists (quote ([pred coll])), :doc Returns the first logical true value of (pred x) for any x in coll, | |
| else nil. One common idiom is to use a set as pred, for example | |
| this will return :fred if :fred is in the sequence, otherwise nil: | |
| (some #{:fred} coll)}, :name cljs.core/some, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3746, :end-line 3746, :max-fixed-arity 2, :fn-var true, :arglists (quote ([pred coll])), :doc Returns the first logical true value of (pred x) for any x in coll, | |
| else nil. One common idiom is to use a set as pred, for example | |
| this will return :fred if :fred is in the sequence, otherwise nil: | |
| (some #{:fred} coll)}, t_cljs$core17827 {:num-fields 2, :protocols #{cljs.core/Object cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core/t_cljs$core17827, :file cljs/core.cljs, :type true, :anonymous true, :column 3, :line 3500, :record false, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, INamed {:meta {:file cljs/core.cljs, :line 707, :column 14, :end-line 707, :end-column 20, :doc Protocol for adding a name., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-name [[x]], -namespace [[x]]}}}, :protocol-symbol true, :name cljs.core/INamed, :file cljs/core.cljs, :end-column 20, :column 1, :line 707, :protocol-info {:methods {-name [[x]], -namespace [[x]]}}, :info nil, :end-line 707, :impls #{cljs.core/MultiFn cljs.core/Keyword cljs.core/Symbol}, :doc Protocol for adding a name., :jsdoc (@interface)}, ->Box {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6087, :column 10, :end-line 6087, :end-column 13, :protocols #{}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([val]))}, :protocols #{}, :name cljs.core/->Box, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6087, :end-line 6087, :max-fixed-arity 1, :fn-var true, :arglists (quote ([val])), :skip-protocol-flag nil}, IReduce {:meta {:file cljs/core.cljs, :line 557, :column 14, :end-line 557, :end-column 21, :doc Protocol for seq types that can reduce themselves. | |
| Called by cljs.core/reduce., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-reduce [[coll f] [coll f start]]}}}, :protocol-symbol true, :name cljs.core/IReduce, :file cljs/core.cljs, :end-column 21, :column 1, :line 557, :protocol-info {:methods {-reduce [[coll f] [coll f start]]}}, :info nil, :end-line 557, :impls #{cljs.core/Cons cljs.core/Eduction cljs.core/PersistentArrayMap cljs.core/NodeSeq cljs.core/IndexedSeq cljs.core/BlackNode cljs.core/EmptyList cljs.core/LazySeq cljs.core/Subvec cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core/List cljs.core/RSeq cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core/ArrayChunk cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Protocol for seq types that can reduce themselves. | |
| Called by cljs.core/reduce., :jsdoc (@interface)}, drop {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4247, :column 7, :end-line 4247, :end-column 11, :arglists (quote ([n] [n coll])), :doc Returns a lazy sequence of all but the first n items in coll. | |
| Returns a stateful transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([n] [n coll]), :arglists ([n] [n coll]), :arglists-meta (nil nil)}}, :name cljs.core/drop, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([n] [n coll]), :arglists ([n] [n coll]), :arglists-meta (nil nil)}, :method-params ([n] [n coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4247, :end-line 4247, :max-fixed-arity 2, :fn-var true, :arglists ([n] [n coll]), :doc Returns a lazy sequence of all but the first n items in coll. | |
| Returns a stateful transducer when no collection is provided.}, NodeIterator {:num-fields 4, :protocols #{cljs.core/Object}, :name cljs.core/NodeIterator, :file cljs/core.cljs, :end-column 23, :type true, :column 11, :line 6150, :record false, :end-line 6150, :skip-protocol-flag nil}, js-obj {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1924, :column 7, :end-line 1924, :end-column 13, :arglists (quote ([] [& keyvals])), :doc Create JavaSript object from an even number arguments representing | |
| interleaved keys and values., :top-fn {:variadic true, :max-fixed-arity 0, :method-params ([]), :arglists ([] [& keyvals]), :arglists-meta (nil nil)}}, :name cljs.core/js-obj, :variadic true, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic true, :max-fixed-arity 0, :method-params ([]), :arglists ([] [& keyvals]), :arglists-meta (nil nil)}, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1924, :end-line 1924, :max-fixed-arity 0, :fn-var true, :arglists ([] [& keyvals]), :doc Create JavaSript object from an even number arguments representing | |
| interleaved keys and values.}, ITransientCollection {:meta {:file cljs/core.cljs, :line 654, :column 14, :end-line 654, :end-column 34, :doc Protocol for adding basic functionality to transient collections., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-conj! [[tcoll val]], -persistent! [[tcoll]]}}}, :protocol-symbol true, :name cljs.core/ITransientCollection, :file cljs/core.cljs, :end-column 34, :column 1, :line 654, :protocol-info {:methods {-conj! [[tcoll val]], -persistent! [[tcoll]]}}, :info nil, :end-line 654, :impls #{cljs.core/TransientVector cljs.core/TransientHashMap cljs.core/TransientArrayMap cljs.core/TransientHashSet}, :doc Protocol for adding basic functionality to transient collections., :jsdoc (@interface)}, Atom {:num-fields 4, :protocols #{cljs.core/IWatchable cljs.core/IAtom cljs.core/IEquiv cljs.core/IHash cljs.core/Object cljs.core/IMeta cljs.core/IDeref}, :name cljs.core/Atom, :file cljs/core.cljs, :end-column 14, :type true, :column 10, :line 3928, :record false, :end-line 3928, :skip-protocol-flag #{cljs.core/IWatchable cljs.core/IAtom cljs.core/IEquiv cljs.core/IHash cljs.core/IMeta cljs.core/IDeref}}, nth {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1617, :column 7, :end-line 1617, :end-column 10, :arglists (quote ([coll n] [coll n not-found])), :doc Returns the value at the index. get returns nil if index out of | |
| bounds, nth throws an exception unless not-found is supplied. nth | |
| also works for strings, arrays, regex Matchers and Lists, and, | |
| in O(n) time, for sequences., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([coll n] [coll n not-found]), :arglists ([coll n] [coll n not-found]), :arglists-meta (nil nil)}}, :name cljs.core/nth, :variadic false, :file cljs/core.cljs, :end-column 10, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([coll n] [coll n not-found]), :arglists ([coll n] [coll n not-found]), :arglists-meta (nil nil)}, :method-params ([coll n] [coll n not-found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1617, :end-line 1617, :max-fixed-arity 3, :fn-var true, :arglists ([coll n] [coll n not-found]), :doc Returns the value at the index. get returns nil if index out of | |
| bounds, nth throws an exception unless not-found is supplied. nth | |
| also works for strings, arrays, regex Matchers and Lists, and, | |
| in O(n) time, for sequences.}, sorted? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1893, :column 16, :end-line 1893, :end-column 23, :tag boolean, :arglists (quote ([x])), :doc Returns true if coll satisfies ISorted}, :name cljs.core/sorted?, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1893, :ret-tag boolean, :end-line 1893, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if coll satisfies ISorted}, nil? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 183, :column 16, :end-line 183, :end-column 20, :tag boolean, :arglists (quote ([x])), :doc Returns true if x is nil, false otherwise.}, :name cljs.core/nil?, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 183, :ret-tag boolean, :end-line 183, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is nil, false otherwise.}, split-at {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4317, :column 7, :end-line 4317, :end-column 15, :arglists (quote ([n coll])), :doc Returns a vector of [(take n coll) (drop n coll)]}, :name cljs.core/split-at, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([n coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4317, :end-line 4317, :max-fixed-arity 2, :fn-var true, :arglists (quote ([n coll])), :doc Returns a vector of [(take n coll) (drop n coll)]}, TransientHashSet {:meta {:file cljs/core.cljs, :line 7940, :column 10, :end-line 7940, :end-column 26, :declared true}, :num-fields 1, :protocols #{cljs.core/ITransientSet cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ILookup}, :name cljs.core/TransientHashSet, :file cljs/core.cljs, :end-column 26, :type true, :column 10, :line 8051, :record false, :declared true, :end-line 8051, :skip-protocol-flag #{cljs.core/ITransientSet cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ILookup}}, *e {:name cljs.core/*e, :file cljs/core.cljs, :line 165, :column 1, :end-line 167, :end-column 5, :doc bound in a repl thread to the most recent exception caught by the repl, :meta {:file cljs/core.cljs, :line 167, :column 3, :end-line 167, :end-column 5, :doc bound in a repl thread to the most recent exception caught by the repl}}, array-map-extend-kv {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5748, :column 8, :end-line 5748, :end-column 27, :private true, :arglists (quote ([m k v]))}, :private true, :name cljs.core/array-map-extend-kv, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([m k v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5748, :end-line 5748, :max-fixed-arity 3, :fn-var true, :arglists (quote ([m k v]))}, prn-str-with-opts {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8884, :column 7, :end-line 8884, :end-column 24, :arglists (quote ([objs opts])), :doc Same as pr-str-with-opts followed by (newline)}, :name cljs.core/prn-str-with-opts, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([objs opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8884, :end-line 8884, :max-fixed-arity 2, :fn-var true, :arglists (quote ([objs opts])), :doc Same as pr-str-with-opts followed by (newline)}, not-native {:name cljs.core/not-native, :file cljs/core.cljs, :line 174, :column 1, :end-line 174, :end-column 16, :meta {:file cljs/core.cljs, :line 174, :column 6, :end-line 174, :end-column 16}}, random-sample {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9238, :column 7, :end-line 9238, :end-column 20, :arglists (quote ([prob] [prob coll])), :doc Returns items from coll with random probability of prob (0.0 - | |
| 1.0). Returns a transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([prob] [prob coll]), :arglists ([prob] [prob coll]), :arglists-meta (nil nil)}}, :name cljs.core/random-sample, :variadic false, :file cljs/core.cljs, :end-column 20, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([prob] [prob coll]), :arglists ([prob] [prob coll]), :arglists-meta (nil nil)}, :method-params ([prob] [prob coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9238, :end-line 9238, :max-fixed-arity 2, :fn-var true, :arglists ([prob] [prob coll]), :doc Returns items from coll with random probability of prob (0.0 - | |
| 1.0). Returns a transducer when no collection is provided.}, select-keys {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7924, :column 7, :end-line 7924, :end-column 18, :arglists (quote ([map keyseq])), :doc Returns a map containing only those entries in map whose key is in keys}, :name cljs.core/select-keys, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([map keyseq]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7924, :end-line 7924, :max-fixed-arity 2, :fn-var true, :arglists (quote ([map keyseq])), :doc Returns a map containing only those entries in map whose key is in keys}, bit-and {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2496, :column 7, :end-line 2496, :end-column 14, :arglists (quote ([x y] [x y & more])), :doc Bitwise and, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x y]), :arglists ([x y] [x y & more]), :arglists-meta (nil nil)}}, :name cljs.core/bit-and, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x y]), :arglists ([x y] [x y & more]), :arglists-meta (nil nil)}, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2496, :end-line 2496, :max-fixed-arity 2, :fn-var true, :arglists ([x y] [x y & more]), :doc Bitwise and}, bounded-count {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3299, :column 8, :end-line 3299, :end-column 21, :private true, :arglists (quote ([s n]))}, :private true, :name cljs.core/bounded-count, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([s n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3299, :end-line 3299, :max-fixed-arity 2, :fn-var true, :arglists (quote ([s n]))}, update {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4580, :column 7, :end-line 4580, :end-column 13, :arglists (quote ([m k f] [m k f x] [m k f x y] [m k f x y z] [m k f x y z & more])), :doc 'Updates' a value in an associative structure, where k is a | |
| key and f is a function that will take the old value | |
| and any supplied args and return the new value, and returns a new | |
| structure. If the key does not exist, nil is passed as the old value., :top-fn {:variadic true, :max-fixed-arity 6, :method-params ([m k f] [m k f x] [m k f x y] [m k f x y z]), :arglists ([m k f] [m k f x] [m k f x y] [m k f x y z] [m k f x y z & more]), :arglists-meta (nil nil nil nil nil)}}, :name cljs.core/update, :variadic true, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic true, :max-fixed-arity 6, :method-params ([m k f] [m k f x] [m k f x y] [m k f x y z]), :arglists ([m k f] [m k f x] [m k f x y] [m k f x y z] [m k f x y z & more]), :arglists-meta (nil nil nil nil nil)}, :method-params ([m k f] [m k f x] [m k f x y] [m k f x y z]), :protocol-impl nil, :arglists-meta (nil nil nil nil nil), :column 1, :line 4580, :end-line 4580, :max-fixed-arity 6, :fn-var true, :arglists ([m k f] [m k f x] [m k f x y] [m k f x y z] [m k f x y z & more]), :doc 'Updates' a value in an associative structure, where k is a | |
| key and f is a function that will take the old value | |
| and any supplied args and return the new value, and returns a new | |
| structure. If the key does not exist, nil is passed as the old value.}, gensym_counter {:name cljs.core/gensym_counter, :file cljs/core.cljs, :line 9151, :column 1, :end-line 9153, :end-column 17, :jsdoc [@type {*}], :meta {:file cljs/core.cljs, :line 9153, :column 3, :end-line 9153, :end-column 17, :jsdoc [@type {*}]}}, find-macros-ns {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10159, :column 7, :end-line 10159, :end-column 21, :arglists (quote ([ns]))}, :name cljs.core/find-macros-ns, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([ns]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10159, :end-line 10159, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ns]))}, list* {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3340, :column 7, :end-line 3340, :end-column 12, :arglists (quote ([args] [a args] [a b args] [a b c args] [a b c d & more])), :doc Creates a new list containing the items prepended to the rest, the | |
| last of which will be treated as a sequence., :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([args] [a args] [a b args] [a b c args]), :arglists ([args] [a args] [a b args] [a b c args] [a b c d & more]), :arglists-meta (nil nil nil nil nil)}}, :name cljs.core/list*, :variadic true, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([args] [a args] [a b args] [a b c args]), :arglists ([args] [a args] [a b args] [a b c args] [a b c d & more]), :arglists-meta (nil nil nil nil nil)}, :method-params ([args] [a args] [a b args] [a b c args]), :protocol-impl nil, :arglists-meta (nil nil nil nil nil), :column 1, :line 3340, :end-line 3340, :max-fixed-arity 4, :fn-var true, :arglists ([args] [a args] [a b args] [a b c args] [a b c d & more]), :doc Creates a new list containing the items prepended to the rest, the | |
| last of which will be treated as a sequence.}, array-index-of-keyword? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5684, :column 8, :end-line 5684, :end-column 31, :private true, :arglists (quote ([arr k]))}, :private true, :name cljs.core/array-index-of-keyword?, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([arr k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5684, :end-line 5684, :max-fixed-arity 2, :fn-var true, :arglists (quote ([arr k]))}, ->Keyword {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2912, :column 10, :end-line 2912, :end-column 17, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/Object cljs.core/INamed cljs.core/IPrintWithWriter}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/INamed cljs.core/IPrintWithWriter}, :factory :positional, :arglists (quote ([ns name fqn _hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/Object cljs.core/INamed cljs.core/IPrintWithWriter}, :name cljs.core/->Keyword, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([ns name fqn _hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 2912, :end-line 2912, :max-fixed-arity 4, :fn-var true, :arglists (quote ([ns name fqn _hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/INamed cljs.core/IPrintWithWriter}}, update-in {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4553, :column 7, :end-line 4553, :end-column 16, :arglists (quote ([m [k & ks] f] [m [k & ks] f a] [m [k & ks] f a b] [m [k & ks] f a b c] [m [k & ks] f a b c & args])), :doc 'Updates' a value in a nested associative structure, where ks is a | |
| sequence of keys and f is a function that will take the old value | |
| and any supplied args and return the new value, and returns a new | |
| nested structure. If any levels do not exist, hash-maps will be | |
| created., :top-fn {:variadic true, :max-fixed-arity 6, :method-params ([m [k & ks] f] [m [k & ks] f a] [m [k & ks] f a b] [m [k & ks] f a b c]), :arglists ([m [k & ks] f] [m [k & ks] f a] [m [k & ks] f a b] [m [k & ks] f a b c] [m [k & ks] f a b c & args]), :arglists-meta (nil nil nil nil nil)}}, :name cljs.core/update-in, :variadic true, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic true, :max-fixed-arity 6, :method-params ([m [k & ks] f] [m [k & ks] f a] [m [k & ks] f a b] [m [k & ks] f a b c]), :arglists ([m [k & ks] f] [m [k & ks] f a] [m [k & ks] f a b] [m [k & ks] f a b c] [m [k & ks] f a b c & args]), :arglists-meta (nil nil nil nil nil)}, :method-params ([m [k & ks] f] [m [k & ks] f a] [m [k & ks] f a b] [m [k & ks] f a b c]), :protocol-impl nil, :arglists-meta (nil nil nil nil nil), :column 1, :line 4553, :end-line 4553, :max-fixed-arity 6, :fn-var true, :arglists ([m [k & ks] f] [m [k & ks] f a] [m [k & ks] f a b] [m [k & ks] f a b c] [m [k & ks] f a b c & args]), :doc 'Updates' a value in a nested associative structure, where ks is a | |
| sequence of keys and f is a function that will take the old value | |
| and any supplied args and return the new value, and returns a new | |
| nested structure. If any levels do not exist, hash-maps will be | |
| created.}, prefer-method {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9789, :column 7, :end-line 9789, :end-column 20, :arglists (quote ([multifn dispatch-val-x dispatch-val-y])), :doc Causes the multimethod to prefer matches of dispatch-val-x over dispatch-val-y | |
| when there is a conflict}, :name cljs.core/prefer-method, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([multifn dispatch-val-x dispatch-val-y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9789, :end-line 9789, :max-fixed-arity 3, :fn-var true, :arglists (quote ([multifn dispatch-val-x dispatch-val-y])), :doc Causes the multimethod to prefer matches of dispatch-val-x over dispatch-val-y | |
| when there is a conflict}, hash-symbol {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 897, :column 8, :end-line 897, :end-column 19, :private true, :arglists (quote ([sym]))}, :private true, :name cljs.core/hash-symbol, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([sym]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 897, :end-line 897, :max-fixed-arity 1, :fn-var true, :arglists (quote ([sym]))}, ensure-reduced {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1264, :column 7, :end-line 1264, :end-column 21, :arglists (quote ([x])), :doc If x is already reduced?, returns it, else returns (reduced x)}, :name cljs.core/ensure-reduced, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1264, :end-line 1264, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc If x is already reduced?, returns it, else returns (reduced x)}, edit-and-set {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6121, :column 8, :end-line 6121, :end-column 20, :private true, :arglists (quote ([inode edit i a] [inode edit i a j b])), :top-fn {:variadic false, :max-fixed-arity 6, :method-params ([inode edit i a] [inode edit i a j b]), :arglists ([inode edit i a] [inode edit i a j b]), :arglists-meta (nil nil)}}, :private true, :name cljs.core/edit-and-set, :variadic false, :file cljs/core.cljs, :end-column 20, :top-fn {:variadic false, :max-fixed-arity 6, :method-params ([inode edit i a] [inode edit i a j b]), :arglists ([inode edit i a] [inode edit i a j b]), :arglists-meta (nil nil)}, :method-params ([inode edit i a] [inode edit i a j b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6121, :end-line 6121, :max-fixed-arity 6, :fn-var true, :arglists ([inode edit i a] [inode edit i a j b])}, ->PersistentArrayMap {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5823, :column 10, :end-line 5823, :end-column 28, :protocols #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta cnt arr __hash]))}, :protocols #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/->PersistentArrayMap, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([meta cnt arr __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5823, :end-line 5823, :max-fixed-arity 4, :fn-var true, :arglists (quote ([meta cnt arr __hash])), :skip-protocol-flag #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup cljs.core/IReduce}}, instance? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 886, :column 16, :end-line 886, :end-column 25, :tag boolean, :arglists (quote ([t o])), :doc Evaluates x and tests if it is an instance of the type | |
| c. Returns true or false}, :name cljs.core/instance?, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([t o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 886, :ret-tag boolean, :end-line 886, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([t o])), :doc Evaluates x and tests if it is an instance of the type | |
| c. Returns true or false}, mix-collection-hash {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1163, :column 15, :end-line 1163, :end-column 34, :tag number, :arglists (quote ([hash-basis count])), :doc Mix final collection hash for ordered or unordered collections. | |
| hash-basis is the combined collection hash, count is the number | |
| of elements included in the basis. Note this is the hash code | |
| consistent with =, different from .hashCode. | |
| See http://clojure.org/data_structures#hash for full algorithms.}, :name cljs.core/mix-collection-hash, :variadic false, :file cljs/core.cljs, :end-column 34, :method-params ([hash-basis count]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1163, :ret-tag number, :end-line 1163, :max-fixed-arity 2, :tag number, :fn-var true, :arglists (quote ([hash-basis count])), :doc Mix final collection hash for ordered or unordered collections. | |
| hash-basis is the combined collection hash, count is the number | |
| of elements included in the basis. Note this is the hash code | |
| consistent with =, different from .hashCode. | |
| See http://clojure.org/data_structures#hash for full algorithms.}, re-find {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8685, :column 7, :end-line 8685, :end-column 14, :arglists (quote ([re s])), :doc Returns the first regex match, if any, of s to re, using | |
| re.exec(s). Returns a vector, containing first the matching | |
| substring, then any capturing groups if the regular expression contains | |
| capturing groups.}, :name cljs.core/re-find, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([re s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8685, :end-line 8685, :max-fixed-arity 2, :fn-var true, :arglists (quote ([re s])), :doc Returns the first regex match, if any, of s to re, using | |
| re.exec(s). Returns a vector, containing first the matching | |
| substring, then any capturing groups if the regular expression contains | |
| capturing groups.}, run! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9271, :column 7, :end-line 9271, :end-column 11, :arglists (quote ([proc coll])), :doc Runs the supplied procedure (via reduce), for purposes of side | |
| effects, on successive items in the collection. Returns nil}, :name cljs.core/run!, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([proc coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9271, :end-line 9271, :max-fixed-arity 2, :fn-var true, :arglists (quote ([proc coll])), :doc Runs the supplied procedure (via reduce), for purposes of side | |
| effects, on successive items in the collection. Returns nil}, char-escapes {:name cljs.core/char-escapes, :file cljs/core.cljs, :line 8753, :column 1, :end-line 8753, :end-column 28, :private true, :meta {:file cljs/core.cljs, :line 8753, :column 16, :end-line 8753, :end-column 28, :private true}}, ES6Iterator {:num-fields 1, :protocols #{cljs.core/Object}, :name cljs.core/ES6Iterator, :file cljs/core.cljs, :end-column 21, :type true, :column 10, :line 1127, :record false, :end-line 1127, :skip-protocol-flag nil}, val {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7895, :column 7, :end-line 7895, :end-column 10, :arglists (quote ([map-entry])), :doc Returns the value in the map entry.}, :name cljs.core/val, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([map-entry]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7895, :end-line 7895, :max-fixed-arity 1, :fn-var true, :arglists (quote ([map-entry])), :doc Returns the value in the map entry.}, unchecked-add {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2358, :column 15, :end-line 2358, :end-column 28, :tag number, :arglists (quote ([] [x] [x y] [x y & more])), :doc Returns the sum of nums. (+) returns 0., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/unchecked-add, :variadic true, :file cljs/core.cljs, :end-column 28, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}, :method-params ([] [x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 2358, :ret-tag number, :end-line 2358, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([] [x] [x y] [x y & more]), :doc Returns the sum of nums. (+) returns 0.}, not {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 200, :column 16, :end-line 200, :end-column 19, :tag boolean, :arglists (quote ([x])), :doc Returns true if x is logical false, false otherwise.}, :name cljs.core/not, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 200, :ret-tag boolean, :end-line 200, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is logical false, false otherwise.}, -vreset! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 729, :column 4, :end-line 729, :end-column 12, :protocol cljs.core/IVolatile, :doc Sets the value of volatile o to new-value without regard for the | |
| current value. Returns new-value., :arglists (quote ([o new-value]))}, :protocol cljs.core/IVolatile, :name cljs.core/-vreset!, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([o new-value]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 727, :end-line 729, :max-fixed-arity 2, :fn-var true, :arglists (quote ([o new-value])), :doc Sets the value of volatile o to new-value without regard for the | |
| current value. Returns new-value.}, fn->comparator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2089, :column 17, :end-line 2089, :end-column 31, :private true, :arglists (quote ([f])), :doc Given a fn that might be boolean valued or a comparator, | |
| return a fn that is a comparator.}, :private true, :name cljs.core/fn->comparator, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2089, :end-line 2089, :max-fixed-arity 1, :fn-var true, :arglists (quote ([f])), :doc Given a fn that might be boolean valued or a comparator, | |
| return a fn that is a comparator.}, with-meta {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1820, :column 7, :end-line 1820, :end-column 16, :arglists (quote ([o meta])), :doc Returns an object of the same type and value as obj, with | |
| map m as its metadata.}, :name cljs.core/with-meta, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([o meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1820, :end-line 1820, :max-fixed-arity 2, :fn-var true, :arglists (quote ([o meta])), :doc Returns an object of the same type and value as obj, with | |
| map m as its metadata.}, unreduced {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1269, :column 7, :end-line 1269, :end-column 16, :arglists (quote ([x])), :doc If x is reduced?, returns (deref x), else returns x}, :name cljs.core/unreduced, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1269, :end-line 1269, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc If x is reduced?, returns (deref x), else returns x}, record? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1908, :column 16, :end-line 1908, :end-column 23, :tag boolean, :arglists (quote ([x])), :doc Return true if x satisfies IRecord}, :name cljs.core/record?, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1908, :ret-tag boolean, :end-line 1908, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Return true if x satisfies IRecord}, type {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 250, :column 7, :end-line 250, :end-column 11, :arglists (quote ([x])), :doc Return x's constructor.}, :name cljs.core/type, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 250, :end-line 250, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Return x's constructor.}, identical? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 178, :column 16, :end-line 178, :end-column 26, :tag boolean, :arglists (quote ([x y])), :doc Tests if 2 arguments are the same object}, :name cljs.core/identical?, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 178, :ret-tag boolean, :end-line 178, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([x y])), :doc Tests if 2 arguments are the same object}, -namespace {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 711, :column 12, :end-line 711, :end-column 22, :tag string, :protocol cljs.core/INamed, :doc Returns the namespace String of x., :arglists (quote ([x]))}, :protocol cljs.core/INamed, :name cljs.core/-namespace, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 707, :ret-tag string, :end-line 711, :max-fixed-arity 1, :tag string, :fn-var true, :arglists (quote ([x])), :doc Returns the namespace String of x.}, unchecked-divide-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2382, :column 15, :end-line 2382, :end-column 35, :tag number, :arglists (quote ([x] [x y] [x y & more])), :doc If no denominators are supplied, returns 1/numerator, | |
| else returns numerator divided by all of the denominators., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/unchecked-divide-int, :variadic true, :file cljs/core.cljs, :end-column 35, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2382, :ret-tag number, :end-line 2382, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc If no denominators are supplied, returns 1/numerator, | |
| else returns numerator divided by all of the denominators.}, ns-name {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10175, :column 7, :end-line 10175, :end-column 14, :arglists (quote ([ns-obj]))}, :name cljs.core/ns-name, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([ns-obj]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10175, :end-line 10175, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ns-obj]))}, swap-global-hierarchy! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9423, :column 8, :end-line 9423, :end-column 30, :private true, :arglists (quote ([f & args])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(f args)], :arglists ([f & args]), :arglists-meta (nil)}}, :private true, :name cljs.core/swap-global-hierarchy!, :variadic true, :file cljs/core.cljs, :end-column 30, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(f args)], :arglists ([f & args]), :arglists-meta (nil)}, :method-params [(f args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 9423, :end-line 9423, :max-fixed-arity 1, :fn-var true, :arglists ([f & args])}, max-key {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8293, :column 7, :end-line 8293, :end-column 14, :arglists (quote ([k x] [k x y] [k x y & more])), :doc Returns the x for which (k x), a number, is greatest., :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([k x] [k x y]), :arglists ([k x] [k x y] [k x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/max-key, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([k x] [k x y]), :arglists ([k x] [k x y] [k x y & more]), :arglists-meta (nil nil nil)}, :method-params ([k x] [k x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 8293, :end-line 8293, :max-fixed-arity 3, :fn-var true, :arglists ([k x] [k x y] [k x y & more]), :doc Returns the x for which (k x), a number, is greatest.}, ->PersistentTreeSet {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8088, :column 10, :end-line 8088, :end-column 27, :protocols #{cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/ILookup}, :factory :positional, :arglists (quote ([meta tree-map __hash]))}, :protocols #{cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/ILookup}, :name cljs.core/->PersistentTreeSet, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([meta tree-map __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 8088, :end-line 8088, :max-fixed-arity 3, :fn-var true, :arglists (quote ([meta tree-map __hash])), :skip-protocol-flag #{cljs.core/IReversible cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/ISet cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISorted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/ILookup}}, *out* {:name cljs.core/*out*, :file cljs/core.cljs, :line 34, :column 1, :end-line 37, :end-column 8, :dynamic true, :jsdoc [@type {*}], :meta {:file cljs/core.cljs, :line 37, :column 3, :end-line 37, :end-column 8, :dynamic true, :jsdoc [@type {*}]}}, ->ChunkBuffer {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3053, :column 10, :end-line 3053, :end-column 21, :protocols #{cljs.core/Object cljs.core/ICounted}, :skip-protocol-flag #{cljs.core/ICounted}, :factory :positional, :arglists (quote ([buf end]))}, :protocols #{cljs.core/Object cljs.core/ICounted}, :name cljs.core/->ChunkBuffer, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([buf end]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3053, :end-line 3053, :max-fixed-arity 2, :fn-var true, :arglists (quote ([buf end])), :skip-protocol-flag #{cljs.core/ICounted}}, t_cljs$core17830 {:num-fields 2, :protocols #{cljs.core/Object cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core/t_cljs$core17830, :file cljs/core.cljs, :type true, :anonymous true, :column 3, :line 3500, :record false, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, hash-string {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 844, :column 7, :end-line 844, :end-column 18, :arglists (quote ([k]))}, :name cljs.core/hash-string, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 844, :end-line 844, :max-fixed-arity 1, :fn-var true, :arglists (quote ([k]))}, ValSeq {:num-fields 2, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/ValSeq, :file cljs/core.cljs, :end-column 16, :type true, :column 10, :line 7832, :record false, :end-line 7832, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, -prefers {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9585, :column 4, :end-line 9585, :end-column 12, :protocol cljs.core/IMultiFn, :doc nil, :arglists (quote ([mf]))}, :protocol cljs.core/IMultiFn, :name cljs.core/-prefers, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([mf]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9578, :end-line 9585, :max-fixed-arity 1, :fn-var true, :arglists (quote ([mf])), :doc nil}, set-validator! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4022, :column 7, :end-line 4022, :end-column 21, :arglists (quote ([iref val])), :doc Sets the validator-fn for an atom. validator-fn must be nil or a | |
| side-effect-free fn of one argument, which will be passed the intended | |
| new state on any state change. If the new state is unacceptable, the | |
| validator-fn should return false or throw an Error. If the current state | |
| is not acceptable to the new validator, an Error will be thrown and the | |
| validator will not be changed.}, :name cljs.core/set-validator!, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([iref val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4022, :end-line 4022, :max-fixed-arity 2, :fn-var true, :arglists (quote ([iref val])), :doc Sets the validator-fn for an atom. validator-fn must be nil or a | |
| side-effect-free fn of one argument, which will be passed the intended | |
| new state on any state change. If the new state is unacceptable, the | |
| validator-fn should return false or throw an Error. If the current state | |
| is not acceptable to the new validator, an Error will be thrown and the | |
| validator will not be changed.}, -meta {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 549, :column 16, :end-line 549, :end-column 21, :tag clj-or-nil, :protocol cljs.core/IMeta, :doc Returns the metadata of object o., :arglists (quote ([o]))}, :protocol cljs.core/IMeta, :name cljs.core/-meta, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 547, :ret-tag clj-or-nil, :end-line 549, :max-fixed-arity 1, :tag clj-or-nil, :fn-var true, :arglists (quote ([o])), :doc Returns the metadata of object o.}, RedNode {:meta {:file cljs/core.cljs, :line 7107, :column 10, :end-line 7107, :end-column 17, :declared true}, :num-fields 5, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/RedNode, :file cljs/core.cljs, :end-column 17, :type true, :column 10, :line 7314, :record false, :declared true, :end-line 7314, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}}, -dispatch-fn {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9587, :column 4, :end-line 9587, :end-column 16, :protocol cljs.core/IMultiFn, :doc nil, :arglists (quote ([mf]))}, :protocol cljs.core/IMultiFn, :name cljs.core/-dispatch-fn, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([mf]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9578, :end-line 9587, :max-fixed-arity 1, :fn-var true, :arglists (quote ([mf])), :doc nil}, ->IndexedSeqIterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1358, :column 10, :end-line 1358, :end-column 28, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([arr i]))}, :protocols #{cljs.core/Object}, :name cljs.core/->IndexedSeqIterator, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([arr i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 1358, :end-line 1358, :max-fixed-arity 2, :fn-var true, :arglists (quote ([arr i])), :skip-protocol-flag nil}, -add-method {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9580, :column 4, :end-line 9580, :end-column 15, :protocol cljs.core/IMultiFn, :doc nil, :arglists (quote ([mf dispatch-val method]))}, :protocol cljs.core/IMultiFn, :name cljs.core/-add-method, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([mf dispatch-val method]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9578, :end-line 9580, :max-fixed-arity 3, :fn-var true, :arglists (quote ([mf dispatch-val method])), :doc nil}, balance-left-del {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7156, :column 8, :end-line 7156, :end-column 24, :private true, :arglists (quote ([key val del right]))}, :private true, :name cljs.core/balance-left-del, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([key val del right]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7156, :end-line 7156, :max-fixed-arity 4, :fn-var true, :arglists (quote ([key val del right]))}, swap! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3991, :column 7, :end-line 3991, :end-column 12, :arglists (quote ([a f] [a f x] [a f x y] [a f x y & more])), :doc Atomically swaps the value of atom to be: | |
| (apply f current-value-of-atom args). Note that f may be called | |
| multiple times, and thus should be free of side effects. Returns | |
| the value that was swapped in., :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([a f] [a f x] [a f x y]), :arglists ([a f] [a f x] [a f x y] [a f x y & more]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/swap!, :variadic true, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([a f] [a f x] [a f x y]), :arglists ([a f] [a f x] [a f x y] [a f x y & more]), :arglists-meta (nil nil nil nil)}, :method-params ([a f] [a f x] [a f x y]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 3991, :end-line 3991, :max-fixed-arity 4, :fn-var true, :arglists ([a f] [a f x] [a f x y] [a f x y & more]), :doc Atomically swaps the value of atom to be: | |
| (apply f current-value-of-atom args). Note that f may be called | |
| multiple times, and thus should be free of side effects. Returns | |
| the value that was swapped in.}, vals {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7889, :column 7, :end-line 7889, :end-column 11, :arglists (quote ([hash-map])), :doc Returns a sequence of the map's values.}, :name cljs.core/vals, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([hash-map]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7889, :end-line 7889, :max-fixed-arity 1, :fn-var true, :arglists (quote ([hash-map])), :doc Returns a sequence of the map's values.}, -chunked-next {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 704, :column 4, :end-line 704, :end-column 17, :protocol cljs.core/IChunkedNext, :doc Returns a new collection of coll without the first chunk., :arglists (quote ([coll]))}, :protocol cljs.core/IChunkedNext, :name cljs.core/-chunked-next, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 702, :end-line 704, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns a new collection of coll without the first chunk.}, unchecked-subtract {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2420, :column 15, :end-line 2420, :end-column 33, :tag number, :arglists (quote ([x] [x y] [x y & more])), :doc If no ys are supplied, returns the negation of x, else subtracts | |
| the ys from x and returns the result., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/unchecked-subtract, :variadic true, :file cljs/core.cljs, :end-column 33, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2420, :ret-tag number, :end-line 2420, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc If no ys are supplied, returns the negation of x, else subtracts | |
| the ys from x and returns the result.}, remove-pair {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6109, :column 8, :end-line 6109, :end-column 19, :private true, :arglists (quote ([arr i]))}, :private true, :name cljs.core/remove-pair, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([arr i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6109, :end-line 6109, :max-fixed-arity 2, :fn-var true, :arglists (quote ([arr i]))}, IMap {:meta {:file cljs/core.cljs, :line 506, :column 14, :end-line 506, :end-column 18, :doc Protocol for adding mapping functionality to collections., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-dissoc [[coll k]]}}}, :protocol-symbol true, :name cljs.core/IMap, :file cljs/core.cljs, :end-column 18, :column 1, :line 506, :protocol-info {:methods {-dissoc [[coll k]]}}, :info nil, :end-line 506, :impls #{cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/PersistentArrayMap om.core/MapCursor om.next/Indexer cljs.core/PersistentTreeMap om.next/Reconciler cljs.core.async.impl.ioc-helpers/ExceptionFrame}, :doc Protocol for adding mapping functionality to collections., :jsdoc (@interface)}, ->SeqIter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3533, :column 10, :end-line 3533, :end-column 17, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([_seq _next]))}, :protocols #{cljs.core/Object}, :name cljs.core/->SeqIter, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([_seq _next]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3533, :end-line 3533, :max-fixed-arity 2, :fn-var true, :arglists (quote ([_seq _next])), :skip-protocol-flag nil}, sorted-set-by {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8215, :column 7, :end-line 8215, :end-column 20, :arglists (quote ([comparator & keys])), :doc Returns a new sorted set with supplied keys, using the supplied comparator., :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(comparator keys)], :arglists ([comparator & keys]), :arglists-meta (nil)}}, :name cljs.core/sorted-set-by, :variadic true, :file cljs/core.cljs, :end-column 20, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(comparator keys)], :arglists ([comparator & keys]), :arglists-meta (nil)}, :method-params [(comparator keys)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8215, :end-line 8215, :max-fixed-arity 1, :fn-var true, :arglists ([comparator & keys]), :doc Returns a new sorted set with supplied keys, using the supplied comparator.}, PersistentVector {:num-fields 6, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/IMapEntry cljs.core/IIterable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/PersistentVector, :file cljs/core.cljs, :end-column 26, :type true, :column 10, :line 4717, :record false, :end-line 4717, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}}, cloneable? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1047, :column 7, :end-line 1047, :end-column 17, :arglists (quote ([value])), :doc Return true if x implements ICloneable protocol.}, :name cljs.core/cloneable?, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([value]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1047, :end-line 1047, :max-fixed-arity 1, :fn-var true, :arglists (quote ([value])), :doc Return true if x implements ICloneable protocol.}, hash-string* {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 827, :column 7, :end-line 827, :end-column 19, :arglists (quote ([s]))}, :name cljs.core/hash-string*, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 827, :end-line 827, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, key-test {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6091, :column 16, :end-line 6091, :end-column 24, :tag boolean, :arglists (quote ([key other]))}, :name cljs.core/key-test, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([key other]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6091, :ret-tag boolean, :end-line 6091, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([key other]))}, ->LazyTransformer {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3642, :column 10, :end-line 3642, :end-column 25, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ISequential cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ISequential cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([stepper first rest meta]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ISequential cljs.core/IWithMeta}, :name cljs.core/->LazyTransformer, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([stepper first rest meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3642, :end-line 3642, :max-fixed-arity 4, :fn-var true, :arglists (quote ([stepper first rest meta])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ISequential cljs.core/IWithMeta}}, -reset {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9579, :column 4, :end-line 9579, :end-column 10, :protocol cljs.core/IMultiFn, :doc nil, :arglists (quote ([mf]))}, :protocol cljs.core/IMultiFn, :name cljs.core/-reset, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([mf]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9578, :end-line 9579, :max-fixed-arity 1, :fn-var true, :arglists (quote ([mf])), :doc nil}, true? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1968, :column 16, :end-line 1968, :end-column 21, :tag boolean, :arglists (quote ([x])), :doc Returns true if x is the value true, false otherwise.}, :name cljs.core/true?, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1968, :ret-tag boolean, :end-line 1968, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is the value true, false otherwise.}, find-ns-obj* {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10115, :column 8, :end-line 10115, :end-column 20, :private true, :arglists (quote ([ctxt xs]))}, :private true, :name cljs.core/find-ns-obj*, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([ctxt xs]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10115, :end-line 10115, :max-fixed-arity 2, :fn-var true, :arglists (quote ([ctxt xs]))}, array {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 355, :column 14, :end-line 355, :end-column 19, :tag array, :arglists (quote ([var-args])), :doc Creates a new javascript array. | |
| @param {...*} var_args}, :name cljs.core/array, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([var-args]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 355, :ret-tag array, :end-line 355, :max-fixed-arity 1, :tag array, :fn-var true, :arglists (quote ([var-args])), :doc Creates a new javascript array. | |
| @param {...*} var_args}, print {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8927, :column 3, :end-line 8927, :end-column 8, :doc Prints the object(s) using string-print. | |
| print and println produce output for human consumption.}, :name cljs.core/print, :variadic true, :file cljs/core.cljs, :end-column 8, :method-params ([objs]), :protocol-impl nil, :arglists-meta (), :column 1, :line 8924, :end-line 8927, :max-fixed-arity 0, :fn-var true, :arglists nil, :doc Prints the object(s) using string-print. | |
| print and println produce output for human consumption.}, -peek {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 528, :column 4, :end-line 528, :end-column 9, :protocol cljs.core/IStack, :doc Returns the item from the top of the stack. Is used by cljs.core/peek., :arglists (quote ([coll]))}, :protocol cljs.core/IStack, :name cljs.core/-peek, :variadic false, :file cljs/core.cljs, :end-column 9, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 524, :end-line 528, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns the item from the top of the stack. Is used by cljs.core/peek.}, ISeq {:meta {:file cljs/core.cljs, :line 473, :column 14, :end-line 473, :end-column 18, :doc Protocol for collections to provide access to their items as sequences., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-first [[coll]], -rest [[coll]]}}}, :protocol-symbol true, :name cljs.core/ISeq, :file cljs/core.cljs, :end-column 18, :column 1, :line 473, :protocol-info {:methods {-first [[coll]], -rest [[coll]]}}, :info nil, :end-line 473, :impls #{cljs.core/Cons cljs.core/NodeSeq cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core/EmptyList cljs.core/LazySeq cljs.core/PersistentQueueSeq cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core/ES6IteratorSeq cljs.core/PersistentArrayMapSeq cljs.core/List cljs.core/RSeq cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core/ChunkedCons cljs.core/LazyTransformer cljs.core/Range cljs.core/PersistentTreeMapSeq}, :doc Protocol for collections to provide access to their items as sequences., :jsdoc (@interface)}, empty {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1564, :column 7, :end-line 1564, :end-column 12, :arglists (quote ([coll])), :doc Returns an empty collection of the same category as coll, or nil}, :name cljs.core/empty, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1564, :end-line 1564, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns an empty collection of the same category as coll, or nil}, remove-method {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9784, :column 7, :end-line 9784, :end-column 20, :arglists (quote ([multifn dispatch-val])), :doc Removes the method of multimethod associated with dispatch-value.}, :name cljs.core/remove-method, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([multifn dispatch-val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9784, :end-line 9784, :max-fixed-arity 2, :fn-var true, :arglists (quote ([multifn dispatch-val])), :doc Removes the method of multimethod associated with dispatch-value.}, PersistentQueueSeq {:num-fields 4, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta}, :name cljs.core/PersistentQueueSeq, :file cljs/core.cljs, :end-column 28, :type true, :column 10, :line 5354, :record false, :end-line 5354, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta}}, balance-right-del {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7175, :column 8, :end-line 7175, :end-column 25, :private true, :arglists (quote ([key val left del]))}, :private true, :name cljs.core/balance-right-del, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([key val left del]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7175, :end-line 7175, :max-fixed-arity 4, :fn-var true, :arglists (quote ([key val left del]))}, volatile! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4045, :column 7, :end-line 4045, :end-column 16, :arglists (quote ([val])), :doc Creates and returns a Volatile with an initial value of val.}, :name cljs.core/volatile!, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4045, :end-line 4045, :max-fixed-arity 1, :fn-var true, :arglists (quote ([val])), :doc Creates and returns a Volatile with an initial value of val.}, / {:protocol-inline nil, :meta {:tag number, :arglists (quote ([x] [x y] [x y & more])), :doc If no denominators are supplied, returns 1/numerator, | |
| else returns numerator divided by all of the denominators., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :file cljs/core.cljs}, :name cljs.core//, :variadic true, :file cljs/core.cljs, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2265, :ret-tag number, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc If no denominators are supplied, returns 1/numerator, | |
| else returns numerator divided by all of the denominators.}, bitpos {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6118, :column 8, :end-line 6118, :end-column 14, :private true, :arglists (quote ([hash shift]))}, :private true, :name cljs.core/bitpos, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([hash shift]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6118, :end-line 6118, :max-fixed-arity 2, :fn-var true, :arglists (quote ([hash shift]))}, bit-or {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2502, :column 7, :end-line 2502, :end-column 13, :arglists (quote ([x y] [x y & more])), :doc Bitwise or, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x y]), :arglists ([x y] [x y & more]), :arglists-meta (nil nil)}}, :name cljs.core/bit-or, :variadic true, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x y]), :arglists ([x y] [x y & more]), :arglists-meta (nil nil)}, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2502, :end-line 2502, :max-fixed-arity 2, :fn-var true, :arglists ([x y] [x y & more]), :doc Bitwise or}, m3-fmix {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 788, :column 15, :end-line 788, :end-column 22, :tag number, :arglists (quote ([h1 len]))}, :name cljs.core/m3-fmix, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([h1 len]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 788, :ret-tag number, :end-line 788, :max-fixed-arity 2, :tag number, :fn-var true, :arglists (quote ([h1 len]))}, vector {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4930, :column 7, :end-line 4930, :end-column 13, :arglists (quote ([& args])), :doc Creates a new vector containing the args., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}}, :name cljs.core/vector, :variadic true, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}, :method-params [(args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 4930, :end-line 4930, :max-fixed-arity 0, :fn-var true, :arglists ([& args]), :doc Creates a new vector containing the args.}, hash-coll {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2636, :column 8, :end-line 2636, :end-column 17, :private true, :arglists (quote ([coll]))}, :private true, :name cljs.core/hash-coll, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2636, :end-line 2636, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll]))}, clone-and-set {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6100, :column 8, :end-line 6100, :end-column 21, :private true, :arglists (quote ([arr i a] [arr i a j b])), :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([arr i a] [arr i a j b]), :arglists ([arr i a] [arr i a j b]), :arglists-meta (nil nil)}}, :private true, :name cljs.core/clone-and-set, :variadic false, :file cljs/core.cljs, :end-column 21, :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([arr i a] [arr i a j b]), :arglists ([arr i a] [arr i a j b]), :arglists-meta (nil nil)}, :method-params ([arr i a] [arr i a j b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6100, :end-line 6100, :max-fixed-arity 5, :fn-var true, :arglists ([arr i a] [arr i a j b])}, array->transient-hash-map {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6078, :column 8, :end-line 6078, :end-column 33, :private true, :arglists (quote ([len arr]))}, :private true, :name cljs.core/array->transient-hash-map, :variadic false, :file cljs/core.cljs, :end-column 33, :method-params ([len arr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6078, :end-line 6078, :max-fixed-arity 2, :fn-var true, :arglists (quote ([len arr]))}, >= {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2308, :column 16, :end-line 2308, :end-column 18, :tag boolean, :arglists (quote ([x] [x y] [x y & more])), :doc Returns non-nil if nums are in monotonically non-increasing order, | |
| otherwise false., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/>=, :variadic true, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2308, :ret-tag boolean, :end-line 2308, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Returns non-nil if nums are in monotonically non-increasing order, | |
| otherwise false.}, ->TransientHashSet {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8051, :column 10, :end-line 8051, :end-column 26, :protocols #{cljs.core/ITransientSet cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/ITransientSet cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ILookup}, :factory :positional, :arglists (quote ([transient-map]))}, :protocols #{cljs.core/ITransientSet cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ILookup}, :name cljs.core/->TransientHashSet, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([transient-map]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 8051, :end-line 8051, :max-fixed-arity 1, :fn-var true, :arglists (quote ([transient-map])), :skip-protocol-flag #{cljs.core/ITransientSet cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ILookup}}, drop-last {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4272, :column 7, :end-line 4272, :end-column 16, :arglists (quote ([s] [n s])), :doc Return a lazy sequence of all but the last n (default 1) items in coll, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([s] [n s]), :arglists ([s] [n s]), :arglists-meta (nil nil)}}, :name cljs.core/drop-last, :variadic false, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([s] [n s]), :arglists ([s] [n s]), :arglists-meta (nil nil)}, :method-params ([s] [n s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4272, :end-line 4272, :max-fixed-arity 2, :fn-var true, :arglists ([s] [n s]), :doc Return a lazy sequence of all but the last n (default 1) items in coll}, ->ArrayIter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3518, :column 10, :end-line 3518, :end-column 19, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([arr i]))}, :protocols #{cljs.core/Object}, :name cljs.core/->ArrayIter, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([arr i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3518, :end-line 3518, :max-fixed-arity 2, :fn-var true, :arglists (quote ([arr i])), :skip-protocol-flag nil}, object? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 212, :column 16, :end-line 212, :end-column 23, :tag boolean, :arglists (quote ([x])), :doc Returns true if x's constructor is Object}, :name cljs.core/object?, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 212, :ret-tag boolean, :end-line 212, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x's constructor is Object}, ->ArrayNodeSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6716, :column 10, :end-line 6716, :end-column 22, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta nodes i s __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->ArrayNodeSeq, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([meta nodes i s __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6716, :end-line 6716, :max-fixed-arity 5, :fn-var true, :arglists (quote ([meta nodes i s __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, tree-map-append {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7476, :column 8, :end-line 7476, :end-column 23, :private true, :arglists (quote ([left right]))}, :private true, :name cljs.core/tree-map-append, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([left right]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7476, :end-line 7476, :max-fixed-arity 2, :fn-var true, :arglists (quote ([left right]))}, not-empty {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3495, :column 7, :end-line 3495, :end-column 16, :arglists (quote ([coll])), :doc If coll is empty, returns nil, else coll}, :name cljs.core/not-empty, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3495, :end-line 3495, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc If coll is empty, returns nil, else coll}, distinct {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8239, :column 7, :end-line 8239, :end-column 15, :arglists (quote ([] [coll])), :doc Returns a lazy sequence of the elements of coll with duplicates removed, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [coll]), :arglists ([] [coll]), :arglists-meta (nil nil)}}, :name cljs.core/distinct, :variadic false, :file cljs/core.cljs, :end-column 15, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [coll]), :arglists ([] [coll]), :arglists-meta (nil nil)}, :method-params ([] [coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8239, :end-line 8239, :max-fixed-arity 1, :fn-var true, :arglists ([] [coll]), :doc Returns a lazy sequence of the elements of coll with duplicates removed}, partition {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4501, :column 7, :end-line 4501, :end-column 16, :arglists (quote ([n coll] [n step coll] [n step pad coll])), :doc Returns a lazy sequence of lists of n items each, at offsets step | |
| apart. If step is not supplied, defaults to n, i.e. the partitions | |
| do not overlap. If a pad collection is supplied, use its elements as | |
| necessary to complete last partition up to n items. In case there are | |
| not enough padding elements, return a partition with less than n items., :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([n coll] [n step coll] [n step pad coll]), :arglists ([n coll] [n step coll] [n step pad coll]), :arglists-meta (nil nil nil)}}, :name cljs.core/partition, :variadic false, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([n coll] [n step coll] [n step pad coll]), :arglists ([n coll] [n step coll] [n step pad coll]), :arglists-meta (nil nil nil)}, :method-params ([n coll] [n step coll] [n step pad coll]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 4501, :end-line 4501, :max-fixed-arity 4, :fn-var true, :arglists ([n coll] [n step coll] [n step pad coll]), :doc Returns a lazy sequence of lists of n items each, at offsets step | |
| apart. If step is not supplied, defaults to n, i.e. the partitions | |
| do not overlap. If a pad collection is supplied, use its elements as | |
| necessary to complete last partition up to n items. In case there are | |
| not enough padding elements, return a partition with less than n items.}, IMultiFn {:meta {:file cljs/core.cljs, :line 9578, :column 14, :end-line 9578, :end-column 22, :doc nil, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-prefer-method [[mf dispatch-val dispatch-val-y]], -default-dispatch-val [[mf]], -remove-method [[mf dispatch-val]], -methods [[mf]], -prefers [[mf]], -dispatch-fn [[mf]], -add-method [[mf dispatch-val method]], -reset [[mf]], -get-method [[mf dispatch-val]]}}}, :protocol-symbol true, :name cljs.core/IMultiFn, :file cljs/core.cljs, :end-column 22, :column 1, :line 9578, :protocol-info {:methods {-prefer-method [[mf dispatch-val dispatch-val-y]], -default-dispatch-val [[mf]], -remove-method [[mf dispatch-val]], -methods [[mf]], -prefers [[mf]], -dispatch-fn [[mf]], -add-method [[mf dispatch-val method]], -reset [[mf]], -get-method [[mf dispatch-val]]}}, :info nil, :end-line 9578, :impls #{cljs.core/MultiFn}, :doc nil, :jsdoc (@interface)}, DEMUNGE_PATTERN {:name cljs.core/DEMUNGE_PATTERN, :file cljs/core.cljs, :line 334, :column 1, :end-line 334, :end-column 21, :meta {:file cljs/core.cljs, :line 334, :column 6, :end-line 334, :end-column 21}}, fix {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2434, :column 16, :end-line 2434, :end-column 19, :tag number, :private true, :arglists (quote ([q]))}, :private true, :name cljs.core/fix, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([q]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2434, :ret-tag number, :end-line 2434, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([q]))}, EmptyList {:num-fields 1, :protocols #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/EmptyList, :file cljs/core.cljs, :end-column 19, :type true, :column 10, :line 2745, :record false, :end-line 2745, :skip-protocol-flag #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, HashMapIter {:num-fields 3, :protocols #{cljs.core/Object}, :name cljs.core/HashMapIter, :file cljs/core.cljs, :end-column 21, :type true, :column 10, :line 6771, :record false, :end-line 6771, :skip-protocol-flag nil}, IAssociative {:meta {:file cljs/core.cljs, :line 497, :column 14, :end-line 497, :end-column 26, :doc Protocol for adding associativity to collections., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-contains-key? [[coll k]], -assoc [[coll k v]]}}}, :protocol-symbol true, :name cljs.core/IAssociative, :file cljs/core.cljs, :end-column 26, :column 1, :line 497, :protocol-info {:methods {-contains-key? [[coll k]], -assoc [[coll k v]]}}, :info nil, :end-line 497, :impls #{cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/PersistentArrayMap cljs.core/BlackNode cljs.core/Subvec om.core/MapCursor cljs.core/PersistentVector om.next/Indexer cljs.core/PersistentTreeMap om.next/Reconciler cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/RedNode}, :doc Protocol for adding associativity to collections., :jsdoc (@interface)}, bit-flip {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2519, :column 7, :end-line 2519, :end-column 15, :arglists (quote ([x n])), :doc Flip bit at index n}, :name cljs.core/bit-flip, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2519, :end-line 2519, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x n])), :doc Flip bit at index n}, long-array {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3233, :column 7, :end-line 3233, :end-column 17, :arglists (quote ([size-or-seq] [size init-val-or-seq])), :doc Creates an array of longs. Does not coerce array, provided for compatibility | |
| with Clojure., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size-or-seq] [size init-val-or-seq]), :arglists ([size-or-seq] [size init-val-or-seq]), :arglists-meta (nil nil)}}, :name cljs.core/long-array, :variadic false, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size-or-seq] [size init-val-or-seq]), :arglists ([size-or-seq] [size init-val-or-seq]), :arglists-meta (nil nil)}, :method-params ([size-or-seq] [size init-val-or-seq]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3233, :end-line 3233, :max-fixed-arity 2, :fn-var true, :arglists ([size-or-seq] [size init-val-or-seq]), :doc Creates an array of longs. Does not coerce array, provided for compatibility | |
| with Clojure.}, descendants {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9462, :column 7, :end-line 9462, :end-column 18, :arglists (quote ([tag] [h tag])), :doc Returns the immediate and indirect children of tag, through a | |
| relationship established via derive. h must be a hierarchy obtained | |
| from make-hierarchy, if not supplied defaults to the global | |
| hierarchy. Note: does not work on JavaScript type inheritance | |
| relationships., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([tag] [h tag]), :arglists ([tag] [h tag]), :arglists-meta (nil nil)}}, :name cljs.core/descendants, :variadic false, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([tag] [h tag]), :arglists ([tag] [h tag]), :arglists-meta (nil nil)}, :method-params ([tag] [h tag]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9462, :end-line 9462, :max-fixed-arity 2, :fn-var true, :arglists ([tag] [h tag]), :doc Returns the immediate and indirect children of tag, through a | |
| relationship established via derive. h must be a hierarchy obtained | |
| from make-hierarchy, if not supplied defaults to the global | |
| hierarchy. Note: does not work on JavaScript type inheritance | |
| relationships.}, imul {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 767, :column 17, :end-line 767, :end-column 21, :tag number, :arglists (quote ([a b]))}, :name cljs.core/imul, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 3, :line 767, :ret-tag number, :end-line 767, :max-fixed-arity 2, :tag number, :fn-var true, :arglists (quote ([a b]))}, ->Delay {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9172, :column 10, :end-line 9172, :end-column 15, :protocols #{cljs.core/IPending cljs.core/IDeref}, :skip-protocol-flag #{cljs.core/IPending cljs.core/IDeref}, :factory :positional, :arglists (quote ([f value]))}, :protocols #{cljs.core/IPending cljs.core/IDeref}, :name cljs.core/->Delay, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([f value]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 9172, :end-line 9172, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f value])), :skip-protocol-flag #{cljs.core/IPending cljs.core/IDeref}}, array-for {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4666, :column 8, :end-line 4666, :end-column 17, :private true, :arglists (quote ([pv i]))}, :private true, :name cljs.core/array-for, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([pv i]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4666, :end-line 4666, :max-fixed-arity 2, :fn-var true, :arglists (quote ([pv i]))}, merge {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7900, :column 7, :end-line 7900, :end-column 12, :arglists (quote ([& maps])), :doc Returns a map that consists of the rest of the maps conj-ed onto | |
| the first. If a key occurs in more than one map, the mapping from | |
| the latter (left-to-right) will be the mapping in the result., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(maps)], :arglists ([& maps]), :arglists-meta (nil)}}, :name cljs.core/merge, :variadic true, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(maps)], :arglists ([& maps]), :arglists-meta (nil)}, :method-params [(maps)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7900, :end-line 7900, :max-fixed-arity 0, :fn-var true, :arglists ([& maps]), :doc Returns a map that consists of the rest of the maps conj-ed onto | |
| the first. If a key occurs in more than one map, the mapping from | |
| the latter (left-to-right) will be the mapping in the result.}, ISeqable {:meta {:file cljs/core.cljs, :line 582, :column 14, :end-line 582, :end-column 22, :doc Protocol for adding the ability to a type to be transformed into a sequence., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-seq [[o]]}}}, :protocol-symbol true, :name cljs.core/ISeqable, :file cljs/core.cljs, :end-column 22, :column 1, :line 582, :protocol-info {:methods {-seq [[o]]}}, :info nil, :end-line 582, :impls #{cljs.core.async.impl.timers/SkipListNode cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/Cons cljs.core/Eduction cljs.core/PersistentArrayMap cljs.core/NodeSeq cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core/BlackNode cljs.core/EmptyList cljs.core/LazySeq cljs.core/Subvec om.core/MapCursor cljs.core/PersistentQueueSeq cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core/ES6IteratorSeq cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core/List cljs.core.async.impl.timers/SkipList om.next/Indexer cljs.core/RSeq cljs.core/PersistentHashSet cljs.core/PersistentTreeMap cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core/PersistentTreeSet cljs.core/ChunkedCons om.next/Reconciler om.next.impl.refs/Ref cljs.core/LazyTransformer cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Protocol for adding the ability to a type to be transformed into a sequence., :jsdoc (@interface)}, js-mod {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2468, :column 7, :end-line 2468, :end-column 13, :arglists (quote ([n d])), :doc Modulus of num and div with original javascript behavior. i.e. bug for negative numbers}, :name cljs.core/js-mod, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([n d]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2468, :end-line 2468, :max-fixed-arity 2, :fn-var true, :arglists (quote ([n d])), :doc Modulus of num and div with original javascript behavior. i.e. bug for negative numbers}, integer? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2002, :column 16, :end-line 2002, :end-column 24, :tag boolean, :arglists (quote ([n])), :doc Returns true if n is an integer.}, :name cljs.core/integer?, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2002, :ret-tag boolean, :end-line 2002, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([n])), :doc Returns true if n is an integer.}, MetaFn {:num-fields 2, :protocols #{cljs.core/IFn cljs.core/IMeta cljs.core/Fn cljs.core/IWithMeta}, :name cljs.core/MetaFn, :file cljs/core.cljs, :end-column 16, :type true, :column 10, :line 1767, :record false, :end-line 1767, :skip-protocol-flag #{cljs.core/IFn cljs.core/IMeta cljs.core/IWithMeta}}, NS_CACHE {:name cljs.core/NS_CACHE, :file cljs/core.cljs, :line 10111, :column 1, :end-line 10113, :end-column 11, :jsdoc [@type {*}], :meta {:file cljs/core.cljs, :line 10113, :column 3, :end-line 10113, :end-column 11, :jsdoc [@type {*}]}}, mapv {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4476, :column 7, :end-line 4476, :end-column 11, :arglists (quote ([f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls])), :doc Returns a vector consisting of the result of applying f to the | |
| set of first items of each coll, followed by applying f to the set | |
| of second items in each coll, until any one of the colls is | |
| exhausted. Any remaining items in other colls are ignored. Function | |
| f should accept number-of-colls arguments., :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([f coll] [f c1 c2] [f c1 c2 c3]), :arglists ([f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/mapv, :variadic true, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([f coll] [f c1 c2] [f c1 c2 c3]), :arglists ([f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls]), :arglists-meta (nil nil nil nil)}, :method-params ([f coll] [f c1 c2] [f c1 c2 c3]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 4476, :end-line 4476, :max-fixed-arity 4, :fn-var true, :arglists ([f coll] [f c1 c2] [f c1 c2 c3] [f c1 c2 c3 & colls]), :doc Returns a vector consisting of the result of applying f to the | |
| set of first items of each coll, followed by applying f to the set | |
| of second items in each coll, until any one of the colls is | |
| exhausted. Any remaining items in other colls are ignored. Function | |
| f should accept number-of-colls arguments.}, partition-all {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8318, :column 7, :end-line 8318, :end-column 20, :arglists (quote ([n] [n coll] [n step coll])), :doc Returns a lazy sequence of lists like partition, but may include | |
| partitions with fewer than n items at the end. Returns a stateful | |
| transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([n] [n coll] [n step coll]), :arglists ([n] [n coll] [n step coll]), :arglists-meta (nil nil nil)}}, :name cljs.core/partition-all, :variadic false, :file cljs/core.cljs, :end-column 20, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([n] [n coll] [n step coll]), :arglists ([n] [n coll] [n step coll]), :arglists-meta (nil nil nil)}, :method-params ([n] [n coll] [n step coll]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 8318, :end-line 8318, :max-fixed-arity 3, :fn-var true, :arglists ([n] [n coll] [n step coll]), :doc Returns a lazy sequence of lists like partition, but may include | |
| partitions with fewer than n items at the end. Returns a stateful | |
| transducer when no collection is provided.}, partition-by {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8539, :column 7, :end-line 8539, :end-column 19, :arglists (quote ([f] [f coll])), :doc Applies f to each value in coll, splitting it each time f returns a | |
| new value. Returns a lazy seq of partitions. Returns a stateful | |
| transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f coll]), :arglists ([f] [f coll]), :arglists-meta (nil nil)}}, :name cljs.core/partition-by, :variadic false, :file cljs/core.cljs, :end-column 19, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f coll]), :arglists ([f] [f coll]), :arglists-meta (nil nil)}, :method-params ([f] [f coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8539, :end-line 8539, :max-fixed-arity 2, :fn-var true, :arglists ([f] [f coll]), :doc Applies f to each value in coll, splitting it each time f returns a | |
| new value. Returns a lazy seq of partitions. Returns a stateful | |
| transducer when no collection is provided.}, ISequential {:meta {:file cljs/core.cljs, :line 587, :column 14, :end-line 587, :end-column 25, :doc Marker interface indicating a persistent collection of sequential items, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {}}}, :protocol-symbol true, :name cljs.core/ISequential, :file cljs/core.cljs, :end-column 25, :column 1, :line 587, :protocol-info {:methods {}}, :info nil, :end-line 587, :impls #{cljs.core/Cons cljs.core/Eduction cljs.core/NodeSeq cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core/BlackNode cljs.core/EmptyList cljs.core/LazySeq cljs.core/Subvec cljs.core/PersistentQueueSeq cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core/List cljs.core/RSeq cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core/ChunkedCons cljs.core/LazyTransformer om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Marker interface indicating a persistent collection of sequential items, :jsdoc (@interface)}, ->LazySeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2985, :column 10, :end-line 2985, :end-column 17, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta fn s __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->LazySeq, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([meta fn s __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 2985, :end-line 2985, :max-fixed-arity 4, :fn-var true, :arglists (quote ([meta fn s __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, equiv-map {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5465, :column 8, :end-line 5465, :end-column 17, :private true, :arglists (quote ([x y])), :doc Assumes y is a map. Returns true if x equals y, otherwise returns | |
| false.}, :private true, :name cljs.core/equiv-map, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5465, :end-line 5465, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x y])), :doc Assumes y is a map. Returns true if x equals y, otherwise returns | |
| false.}, ->Volatile {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4037, :column 10, :end-line 4037, :end-column 18, :protocols #{cljs.core/IVolatile cljs.core/IDeref}, :skip-protocol-flag #{cljs.core/IDeref}, :factory :positional, :arglists (quote ([state]))}, :protocols #{cljs.core/IVolatile cljs.core/IDeref}, :name cljs.core/->Volatile, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([state]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 4037, :end-line 4037, :max-fixed-arity 1, :fn-var true, :arglists (quote ([state])), :skip-protocol-flag #{cljs.core/IDeref}}, object-array {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3277, :column 7, :end-line 3277, :end-column 19, :arglists (quote ([size-or-seq] [size init-val-or-seq])), :doc Creates an array of objects. Does not coerce array, provided for compatibility | |
| with Clojure., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size-or-seq] [size init-val-or-seq]), :arglists ([size-or-seq] [size init-val-or-seq]), :arglists-meta (nil nil)}}, :name cljs.core/object-array, :variadic false, :file cljs/core.cljs, :end-column 19, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size-or-seq] [size init-val-or-seq]), :arglists ([size-or-seq] [size init-val-or-seq]), :arglists-meta (nil nil)}, :method-params ([size-or-seq] [size init-val-or-seq]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3277, :end-line 3277, :max-fixed-arity 2, :fn-var true, :arglists ([size-or-seq] [size init-val-or-seq]), :doc Creates an array of objects. Does not coerce array, provided for compatibility | |
| with Clojure.}, Keyword {:meta {:file cljs/core.cljs, :line 176, :column 20, :end-line 176, :end-column 27, :declared true}, :num-fields 4, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/Object cljs.core/INamed cljs.core/IPrintWithWriter}, :name cljs.core/Keyword, :file cljs/core.cljs, :end-column 17, :type true, :column 10, :line 2912, :record false, :declared true, :end-line 2912, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/INamed cljs.core/IPrintWithWriter}}, derive {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9471, :column 7, :end-line 9471, :end-column 13, :arglists (quote ([tag parent] [h tag parent])), :doc Establishes a parent/child relationship between parent and | |
| tag. Parent must be a namespace-qualified symbol or keyword and | |
| child can be either a namespace-qualified symbol or keyword or a | |
| class. h must be a hierarchy obtained from make-hierarchy, if not | |
| supplied defaults to, and modifies, the global hierarchy., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([tag parent] [h tag parent]), :arglists ([tag parent] [h tag parent]), :arglists-meta (nil nil)}}, :name cljs.core/derive, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([tag parent] [h tag parent]), :arglists ([tag parent] [h tag parent]), :arglists-meta (nil nil)}, :method-params ([tag parent] [h tag parent]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9471, :end-line 9471, :max-fixed-arity 3, :fn-var true, :arglists ([tag parent] [h tag parent]), :doc Establishes a parent/child relationship between parent and | |
| tag. Parent must be a namespace-qualified symbol or keyword and | |
| child can be either a namespace-qualified symbol or keyword or a | |
| class. h must be a hierarchy obtained from make-hierarchy, if not | |
| supplied defaults to, and modifies, the global hierarchy.}, seq-iter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3551, :column 7, :end-line 3551, :end-column 15, :arglists (quote ([coll]))}, :name cljs.core/seq-iter, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3551, :end-line 3551, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll]))}, IChunkedSeq {:meta {:file cljs/core.cljs, :line 695, :column 14, :end-line 695, :end-column 25, :doc Protocol for accessing a collection as sequential chunks., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-chunked-first [[coll]], -chunked-rest [[coll]]}}}, :protocol-symbol true, :name cljs.core/IChunkedSeq, :file cljs/core.cljs, :end-column 25, :column 1, :line 695, :protocol-info {:methods {-chunked-first [[coll]], -chunked-rest [[coll]]}}, :info nil, :end-line 695, :impls #{cljs.core/ChunkedSeq cljs.core/ChunkedCons}, :doc Protocol for accessing a collection as sequential chunks., :jsdoc (@interface)}, special-symbol? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9939, :column 16, :end-line 9939, :end-column 31, :tag boolean, :arglists (quote ([x]))}, :name cljs.core/special-symbol?, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9939, :ret-tag boolean, :end-line 9939, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x]))}, compare-keywords {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2900, :column 8, :end-line 2900, :end-column 24, :private true, :arglists (quote ([a b]))}, :private true, :name cljs.core/compare-keywords, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2900, :end-line 2900, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a b]))}, ancestors {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9454, :column 7, :end-line 9454, :end-column 16, :arglists (quote ([tag] [h tag])), :doc Returns the immediate and indirect parents of tag, either via a JavaScript type | |
| inheritance relationship or a relationship established via derive. h | |
| must be a hierarchy obtained from make-hierarchy, if not supplied | |
| defaults to the global hierarchy, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([tag] [h tag]), :arglists ([tag] [h tag]), :arglists-meta (nil nil)}}, :name cljs.core/ancestors, :variadic false, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([tag] [h tag]), :arglists ([tag] [h tag]), :arglists-meta (nil nil)}, :method-params ([tag] [h tag]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9454, :end-line 9454, :max-fixed-arity 2, :fn-var true, :arglists ([tag] [h tag]), :doc Returns the immediate and indirect parents of tag, either via a JavaScript type | |
| inheritance relationship or a relationship established via derive. h | |
| must be a hierarchy obtained from make-hierarchy, if not supplied | |
| defaults to the global hierarchy}, subseq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8374, :column 7, :end-line 8374, :end-column 13, :arglists (quote ([sc test key] [sc start-test start-key end-test end-key])), :doc sc must be a sorted collection, test(s) one of <, <=, > or | |
| >=. Returns a seq of those entries with keys ek for | |
| which (test (.. sc comparator (compare ek key)) 0) is true, :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([sc test key] [sc start-test start-key end-test end-key]), :arglists ([sc test key] [sc start-test start-key end-test end-key]), :arglists-meta (nil nil)}}, :name cljs.core/subseq, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([sc test key] [sc start-test start-key end-test end-key]), :arglists ([sc test key] [sc start-test start-key end-test end-key]), :arglists-meta (nil nil)}, :method-params ([sc test key] [sc start-test start-key end-test end-key]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8374, :end-line 8374, :max-fixed-arity 5, :fn-var true, :arglists ([sc test key] [sc start-test start-key end-test end-key]), :doc sc must be a sorted collection, test(s) one of <, <=, > or | |
| >=. Returns a seq of those entries with keys ek for | |
| which (test (.. sc comparator (compare ek key)) 0) is true}, LazyTransformer {:meta {:file cljs/core.cljs, :line 3563, :column 10, :end-line 3563, :end-column 25, :declared true}, :num-fields 4, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ISequential cljs.core/IWithMeta}, :name cljs.core/LazyTransformer, :file cljs/core.cljs, :end-column 25, :type true, :column 10, :line 3642, :record false, :declared true, :end-line 3642, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/ISequential cljs.core/IWithMeta}}, gensym {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9155, :column 7, :end-line 9155, :end-column 13, :arglists (quote ([] [prefix-string])), :doc Returns a new symbol with a unique name. If a prefix string is | |
| supplied, the name is prefix# where # is some unique number. If | |
| prefix is not supplied, the prefix is 'G__'., :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [prefix-string]), :arglists ([] [prefix-string]), :arglists-meta (nil nil)}}, :name cljs.core/gensym, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [prefix-string]), :arglists ([] [prefix-string]), :arglists-meta (nil nil)}, :method-params ([] [prefix-string]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9155, :end-line 9155, :max-fixed-arity 1, :fn-var true, :arglists ([] [prefix-string]), :doc Returns a new symbol with a unique name. If a prefix string is | |
| supplied, the name is prefix# where # is some unique number. If | |
| prefix is not supplied, the prefix is 'G__'.}, -next {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 485, :column 16, :end-line 485, :end-column 21, :tag clj-or-nil, :protocol cljs.core/INext, :doc Returns a new collection of coll without the first item. In contrast to | |
| rest, it should return nil if there are no more items, e.g. | |
| (next []) => nil | |
| (next nil) => nil, :arglists (quote ([coll]))}, :protocol cljs.core/INext, :name cljs.core/-next, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 483, :ret-tag clj-or-nil, :end-line 485, :max-fixed-arity 1, :tag clj-or-nil, :fn-var true, :arglists (quote ([coll])), :doc Returns a new collection of coll without the first item. In contrast to | |
| rest, it should return nil if there are no more items, e.g. | |
| (next []) => nil | |
| (next nil) => nil}, ->HashCollisionNode {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6533, :column 10, :end-line 6533, :end-column 27, :protocols #{cljs.core/Object cljs.core/IIterable}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([edit collision-hash cnt arr]))}, :protocols #{cljs.core/Object cljs.core/IIterable}, :name cljs.core/->HashCollisionNode, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([edit collision-hash cnt arr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6533, :end-line 6533, :max-fixed-arity 4, :fn-var true, :arglists (quote ([edit collision-hash cnt arr])), :skip-protocol-flag nil}, delay? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9184, :column 16, :end-line 9184, :end-column 22, :tag boolean, :arglists (quote ([x])), :doc returns true if x is a Delay created with delay}, :name cljs.core/delay?, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9184, :ret-tag boolean, :end-line 9184, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc returns true if x is a Delay created with delay}, create-inode-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6699, :column 8, :end-line 6699, :end-column 24, :private true, :arglists (quote ([nodes] [nodes i s])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([nodes] [nodes i s]), :arglists ([nodes] [nodes i s]), :arglists-meta (nil nil)}}, :private true, :name cljs.core/create-inode-seq, :variadic false, :file cljs/core.cljs, :end-column 24, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([nodes] [nodes i s]), :arglists ([nodes] [nodes i s]), :arglists-meta (nil nil)}, :method-params ([nodes] [nodes i s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6699, :end-line 6699, :max-fixed-arity 3, :fn-var true, :arglists ([nodes] [nodes i s])}, flatten {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4454, :column 7, :end-line 4454, :end-column 14, :arglists (quote ([x])), :doc Takes any nested combination of sequential things (lists, vectors, | |
| etc.) and returns their contents as a single, flat sequence. | |
| (flatten nil) returns nil.}, :name cljs.core/flatten, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4454, :end-line 4454, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Takes any nested combination of sequential things (lists, vectors, | |
| etc.) and returns their contents as a single, flat sequence. | |
| (flatten nil) returns nil.}, -dissoc {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 509, :column 9, :end-line 509, :end-column 16, :tag clj, :protocol cljs.core/IMap, :doc Returns a new collection of coll without the mapping for key k., :arglists (quote ([coll k]))}, :protocol cljs.core/IMap, :name cljs.core/-dissoc, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([coll k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 506, :ret-tag clj, :end-line 509, :max-fixed-arity 2, :tag clj, :fn-var true, :arglists (quote ([coll k])), :doc Returns a new collection of coll without the mapping for key k.}, doubles {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2465, :column 7, :end-line 2465, :end-column 14, :arglists (quote ([x]))}, :name cljs.core/doubles, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2465, :end-line 2465, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, -contains-key? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 499, :column 13, :end-line 499, :end-column 27, :tag boolean, :protocol cljs.core/IAssociative, :doc Returns true if k is a key in coll., :arglists (quote ([coll k]))}, :protocol cljs.core/IAssociative, :name cljs.core/-contains-key?, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([coll k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 497, :ret-tag boolean, :end-line 499, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([coll k])), :doc Returns true if k is a key in coll.}, remove-watch {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9141, :column 7, :end-line 9141, :end-column 19, :arglists (quote ([iref key])), :doc Alpha - subject to change. | |
| Removes a watch (set by add-watch) from a reference}, :name cljs.core/remove-watch, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([iref key]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9141, :end-line 9141, :max-fixed-arity 2, :fn-var true, :arglists (quote ([iref key])), :doc Alpha - subject to change. | |
| Removes a watch (set by add-watch) from a reference}, ex-info {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9900, :column 7, :end-line 9900, :end-column 14, :arglists (quote ([msg data] [msg data cause])), :doc Alpha - subject to change. | |
| Create an instance of ExceptionInfo, an Error type that carries a | |
| map of additional data., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([msg data] [msg data cause]), :arglists ([msg data] [msg data cause]), :arglists-meta (nil nil)}}, :name cljs.core/ex-info, :variadic false, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([msg data] [msg data cause]), :arglists ([msg data] [msg data cause]), :arglists-meta (nil nil)}, :method-params ([msg data] [msg data cause]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9900, :end-line 9900, :max-fixed-arity 3, :fn-var true, :arglists ([msg data] [msg data cause]), :doc Alpha - subject to change. | |
| Create an instance of ExceptionInfo, an Error type that carries a | |
| map of additional data.}, ifn? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1997, :column 16, :end-line 1997, :end-column 20, :tag boolean, :arglists (quote ([f])), :doc Returns true if f returns true for fn? or satisfies IFn.}, :name cljs.core/ifn?, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1997, :ret-tag boolean, :end-line 1997, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([f])), :doc Returns true if f returns true for fn? or satisfies IFn.}, IAtom {:meta {:file cljs/core.cljs, :line 714, :column 14, :end-line 714, :end-column 19, :doc Marker protocol indicating an atom., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {}}}, :protocol-symbol true, :name cljs.core/IAtom, :file cljs/core.cljs, :end-column 19, :column 1, :line 714, :protocol-info {:methods {}}, :info nil, :end-line 714, :impls #{cljs.core/Atom}, :doc Marker protocol indicating an atom., :jsdoc (@interface)}, ->PersistentQueue {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5394, :column 10, :end-line 5394, :end-column 25, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/IIterable cljs.core/ISequential cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([meta count front rear __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/IIterable cljs.core/ISequential cljs.core/IWithMeta}, :name cljs.core/->PersistentQueue, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([meta count front rear __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5394, :end-line 5394, :max-fixed-arity 5, :fn-var true, :arglists (quote ([meta count front rear __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta}}, IWatchable {:meta {:file cljs/core.cljs, :line 639, :column 14, :end-line 639, :end-column 24, :doc Protocol for types that can be watched. Currently only implemented by Atom., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-notify-watches [[this oldval newval]], -add-watch [[this key f]], -remove-watch [[this key]]}}}, :protocol-symbol true, :name cljs.core/IWatchable, :file cljs/core.cljs, :end-column 24, :column 1, :line 639, :protocol-info {:methods {-notify-watches [[this oldval newval]], -add-watch [[this key f]], -remove-watch [[this key]]}}, :info nil, :end-line 639, :impls #{cljs.core/Atom}, :doc Protocol for types that can be watched. Currently only implemented by Atom., :jsdoc (@interface)}, ->Stepper {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3568, :column 10, :end-line 3568, :end-column 17, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([xform iter]))}, :protocols #{cljs.core/Object}, :name cljs.core/->Stepper, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([xform iter]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3568, :end-line 3568, :max-fixed-arity 2, :fn-var true, :arglists (quote ([xform iter])), :skip-protocol-flag nil}, pv-fresh-node {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4600, :column 8, :end-line 4600, :end-column 21, :private true, :arglists (quote ([edit]))}, :private true, :name cljs.core/pv-fresh-node, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([edit]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4600, :end-line 4600, :max-fixed-arity 1, :fn-var true, :arglists (quote ([edit]))}, subvec {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5140, :column 7, :end-line 5140, :end-column 13, :arglists (quote ([v start] [v start end])), :doc Returns a persistent vector of the items in vector from | |
| start (inclusive) to end (exclusive). If end is not supplied, | |
| defaults to (count vector). This operation is O(1) and very fast, as | |
| the resulting vector shares structure with the original and no | |
| trimming is done., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([v start] [v start end]), :arglists ([v start] [v start end]), :arglists-meta (nil nil)}}, :name cljs.core/subvec, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([v start] [v start end]), :arglists ([v start] [v start end]), :arglists-meta (nil nil)}, :method-params ([v start] [v start end]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5140, :end-line 5140, :max-fixed-arity 3, :fn-var true, :arglists ([v start] [v start end]), :doc Returns a persistent vector of the items in vector from | |
| start (inclusive) to end (exclusive). If end is not supplied, | |
| defaults to (count vector). This operation is O(1) and very fast, as | |
| the resulting vector shares structure with the original and no | |
| trimming is done.}, -pop! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 676, :column 9, :end-line 676, :end-column 14, :tag clj, :protocol cljs.core/ITransientVector, :doc Returns tcoll with the last item removed from it., :arglists (quote ([tcoll]))}, :protocol cljs.core/ITransientVector, :name cljs.core/-pop!, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([tcoll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 672, :ret-tag clj, :end-line 676, :max-fixed-arity 1, :tag clj, :fn-var true, :arglists (quote ([tcoll])), :doc Returns tcoll with the last item removed from it.}, partial {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3813, :column 7, :end-line 3813, :end-column 14, :arglists (quote ([f] [f arg1] [f arg1 arg2] [f arg1 arg2 arg3] [f arg1 arg2 arg3 & more])), :doc Takes a function f and fewer than the normal arguments to f, and | |
| returns a fn that takes a variable number of additional args. When | |
| called, the returned function calls f with args + additional args., :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([f] [f arg1] [f arg1 arg2] [f arg1 arg2 arg3]), :arglists ([f] [f arg1] [f arg1 arg2] [f arg1 arg2 arg3] [f arg1 arg2 arg3 & more]), :arglists-meta (nil nil nil nil nil)}}, :name cljs.core/partial, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 4, :method-params ([f] [f arg1] [f arg1 arg2] [f arg1 arg2 arg3]), :arglists ([f] [f arg1] [f arg1 arg2] [f arg1 arg2 arg3] [f arg1 arg2 arg3 & more]), :arglists-meta (nil nil nil nil nil)}, :method-params ([f] [f arg1] [f arg1 arg2] [f arg1 arg2 arg3]), :protocol-impl nil, :arglists-meta (nil nil nil nil nil), :column 1, :line 3813, :end-line 3813, :max-fixed-arity 4, :fn-var true, :arglists ([f] [f arg1] [f arg1 arg2] [f arg1 arg2 arg3] [f arg1 arg2 arg3 & more]), :doc Takes a function f and fewer than the normal arguments to f, and | |
| returns a fn that takes a variable number of additional args. When | |
| called, the returned function calls f with args + additional args.}, chunked-seq? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1919, :column 16, :end-line 1919, :end-column 28, :tag boolean, :arglists (quote ([x])), :doc Return true if x is satisfies IChunkedSeq.}, :name cljs.core/chunked-seq?, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1919, :ret-tag boolean, :end-line 1919, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Return true if x is satisfies IChunkedSeq.}, replicate {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4327, :column 7, :end-line 4327, :end-column 16, :arglists (quote ([n x])), :doc Returns a lazy seq of n xs.}, :name cljs.core/replicate, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([n x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4327, :end-line 4327, :max-fixed-arity 2, :fn-var true, :arglists (quote ([n x])), :doc Returns a lazy seq of n xs.}, PersistentQueue {:num-fields 5, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/IIterable cljs.core/ISequential cljs.core/IWithMeta}, :name cljs.core/PersistentQueue, :file cljs/core.cljs, :end-column 25, :type true, :column 10, :line 5394, :record false, :end-line 5394, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta}}, min-key {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8300, :column 7, :end-line 8300, :end-column 14, :arglists (quote ([k x] [k x y] [k x y & more])), :doc Returns the x for which (k x), a number, is least., :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([k x] [k x y]), :arglists ([k x] [k x y] [k x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/min-key, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([k x] [k x y]), :arglists ([k x] [k x y] [k x y & more]), :arglists-meta (nil nil nil)}, :method-params ([k x] [k x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 8300, :end-line 8300, :max-fixed-arity 3, :fn-var true, :arglists ([k x] [k x y] [k x y & more]), :doc Returns the x for which (k x), a number, is least.}, hash-iset {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2656, :column 8, :end-line 2656, :end-column 17, :private true, :arglists (quote ([s]))}, :private true, :name cljs.core/hash-iset, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2656, :end-line 2656, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, reduced {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1254, :column 7, :end-line 1254, :end-column 14, :arglists (quote ([x])), :doc Wraps x in a way such that a reduce will terminate with the value x}, :name cljs.core/reduced, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1254, :end-line 1254, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Wraps x in a way such that a reduce will terminate with the value x}, re-matches {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8673, :column 7, :end-line 8673, :end-column 17, :arglists (quote ([re s])), :doc Returns the result of (re-find re s) if re fully matches s.}, :name cljs.core/re-matches, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([re s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8673, :end-line 8673, :max-fixed-arity 2, :fn-var true, :arglists (quote ([re s])), :doc Returns the result of (re-find re s) if re fully matches s.}, pr-writer-impl {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8777, :column 8, :end-line 8777, :end-column 22, :private true, :arglists (quote ([obj writer opts]))}, :private true, :name cljs.core/pr-writer-impl, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([obj writer opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8777, :end-line 8777, :max-fixed-arity 3, :fn-var true, :arglists (quote ([obj writer opts]))}, array-map {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7723, :column 7, :end-line 7723, :end-column 16, :arglists (quote ([& keyvals])), :doc keyval => key val | |
| Returns a new array map with supplied mappings., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keyvals)], :arglists ([& keyvals]), :arglists-meta (nil)}}, :name cljs.core/array-map, :variadic true, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keyvals)], :arglists ([& keyvals]), :arglists-meta (nil)}, :method-params [(keyvals)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7723, :end-line 7723, :max-fixed-arity 0, :fn-var true, :arglists ([& keyvals]), :doc keyval => key val | |
| Returns a new array map with supplied mappings.}, ITransientSet {:meta {:file cljs/core.cljs, :line 679, :column 14, :end-line 679, :end-column 27, :doc Protocol for adding set functionality to a transient collection., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-disjoin! [[tcoll v]]}}}, :protocol-symbol true, :name cljs.core/ITransientSet, :file cljs/core.cljs, :end-column 27, :column 1, :line 679, :protocol-info {:methods {-disjoin! [[tcoll v]]}}, :info nil, :end-line 679, :impls #{cljs.core/TransientHashSet}, :doc Protocol for adding set functionality to a transient collection., :jsdoc (@interface)}, ITER_SYMBOL {:name cljs.core/ITER_SYMBOL, :file cljs/core.cljs, :line 278, :column 3, :end-line 278, :end-column 19, :meta {:file cljs/core.cljs, :line 278, :column 8, :end-line 278, :end-column 19}}, unchecked-byte {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2352, :column 15, :end-line 2352, :end-column 29, :tag number, :arglists (quote ([x]))}, :name cljs.core/unchecked-byte, :variadic false, :file cljs/core.cljs, :end-column 29, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2352, :ret-tag number, :end-line 2352, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([x]))}, ArrayNode {:meta {:file cljs/core.cljs, :line 6148, :column 10, :end-line 6148, :end-column 19, :declared true}, :num-fields 3, :protocols #{cljs.core/Object cljs.core/IIterable}, :name cljs.core/ArrayNode, :file cljs/core.cljs, :end-column 19, :type true, :column 10, :line 6423, :record false, :declared true, :end-line 6423, :skip-protocol-flag nil}, ->ChunkedSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4939, :column 10, :end-line 4939, :end-column 20, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([vec node i off meta __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->ChunkedSeq, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([vec node i off meta __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 4939, :end-line 4939, :max-fixed-arity 6, :fn-var true, :arglists (quote ([vec node i off meta __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IChunkedNext cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/IChunkedSeq cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, every-pred {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4095, :column 7, :end-line 4095, :end-column 17, :arglists (quote ([p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps])), :doc Takes a set of predicates and returns a function f that returns true if all of its | |
| composing predicates return a logical true value against all of its arguments, else it returns | |
| false. Note that f is short-circuiting in that it will stop execution on the first | |
| argument that triggers a logical false result against the original predicates., :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([p] [p1 p2] [p1 p2 p3]), :arglists ([p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/every-pred, :variadic true, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([p] [p1 p2] [p1 p2 p3]), :arglists ([p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps]), :arglists-meta (nil nil nil nil)}, :method-params ([p] [p1 p2] [p1 p2 p3]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 4095, :end-line 4095, :max-fixed-arity 3, :fn-var true, :arglists ([p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps]), :doc Takes a set of predicates and returns a function f that returns true if all of its | |
| composing predicates return a logical true value against all of its arguments, else it returns | |
| false. Note that f is short-circuiting in that it will stop execution on the first | |
| argument that triggers a logical false result against the original predicates.}, keys {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7821, :column 7, :end-line 7821, :end-column 11, :arglists (quote ([hash-map])), :doc Returns a sequence of the map's keys.}, :name cljs.core/keys, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([hash-map]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7821, :end-line 7821, :max-fixed-arity 1, :fn-var true, :arglists (quote ([hash-map])), :doc Returns a sequence of the map's keys.}, missing-protocol {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 256, :column 7, :end-line 256, :end-column 23, :arglists (quote ([proto obj]))}, :name cljs.core/missing-protocol, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([proto obj]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 256, :end-line 256, :max-fixed-arity 2, :fn-var true, :arglists (quote ([proto obj]))}, load-file {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 271, :column 7, :end-line 271, :end-column 16, :arglists (quote ([file]))}, :name cljs.core/load-file, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([file]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 271, :end-line 271, :max-fixed-arity 1, :fn-var true, :arglists (quote ([file]))}, PersistentArrayMap {:num-fields 4, :protocols #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/PersistentArrayMap, :file cljs/core.cljs, :end-column 28, :type true, :column 10, :line 5823, :record false, :end-line 5823, :skip-protocol-flag #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup cljs.core/IReduce}}, distinct? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2029, :column 16, :end-line 2029, :end-column 25, :tag boolean, :arglists (quote ([x] [x y] [x y & more])), :doc Returns true if no two of the arguments are =, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/distinct?, :variadic true, :file cljs/core.cljs, :end-column 25, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2029, :ret-tag boolean, :end-line 2029, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Returns true if no two of the arguments are =}, never-equiv {:name cljs.core/never-equiv, :file cljs/core.cljs, :line 5463, :column 1, :end-line 5463, :end-column 27, :private true, :meta {:file cljs/core.cljs, :line 5463, :column 16, :end-line 5463, :end-column 27, :private true}}, Stepper {:num-fields 2, :protocols #{cljs.core/Object}, :name cljs.core/Stepper, :file cljs/core.cljs, :end-column 17, :type true, :column 10, :line 3568, :record false, :end-line 3568, :skip-protocol-flag nil}, unchecked-short {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2354, :column 15, :end-line 2354, :end-column 30, :tag number, :arglists (quote ([x]))}, :name cljs.core/unchecked-short, :variadic false, :file cljs/core.cljs, :end-column 30, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2354, :ret-tag number, :end-line 2354, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([x]))}, ->Range {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8415, :column 10, :end-line 8415, :end-column 15, :protocols #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta start end step __hash]))}, :protocols #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->Range, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([meta start end step __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 8415, :end-line 8415, :max-fixed-arity 5, :fn-var true, :arglists (quote ([meta start end step __hash])), :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, methods {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9795, :column 7, :end-line 9795, :end-column 14, :arglists (quote ([multifn])), :doc Given a multimethod, returns a map of dispatch values -> dispatch fns}, :name cljs.core/methods, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([multifn]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9795, :end-line 9795, :max-fixed-arity 1, :fn-var true, :arglists (quote ([multifn])), :doc Given a multimethod, returns a map of dispatch values -> dispatch fns}, odd? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3766, :column 16, :end-line 3766, :end-column 20, :tag boolean, :arglists (quote ([n])), :doc Returns true if n is odd, throws an exception if n is not an integer}, :name cljs.core/odd?, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3766, :ret-tag boolean, :end-line 3766, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([n])), :doc Returns true if n is odd, throws an exception if n is not an integer}, ->ArrayChunk {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3070, :column 10, :end-line 3070, :end-column 20, :protocols #{cljs.core/IIndexed cljs.core/ICounted cljs.core/IChunk cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/ICounted cljs.core/IReduce}, :factory :positional, :arglists (quote ([arr off end]))}, :protocols #{cljs.core/IIndexed cljs.core/ICounted cljs.core/IChunk cljs.core/IReduce}, :name cljs.core/->ArrayChunk, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([arr off end]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 3070, :end-line 3070, :max-fixed-arity 3, :fn-var true, :arglists (quote ([arr off end])), :skip-protocol-flag #{cljs.core/IIndexed cljs.core/ICounted cljs.core/IReduce}}, lazy-transformer {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3565, :column 7, :end-line 3565, :end-column 23, :arglists (quote ([stepper]))}, :name cljs.core/lazy-transformer, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([stepper]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3565, :end-line 3565, :max-fixed-arity 1, :fn-var true, :arglists (quote ([stepper]))}, ci-reduce {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1284, :column 8, :end-line 1284, :end-column 17, :private true, :arglists (quote ([cicoll f] [cicoll f val] [cicoll f val idx])), :doc Accepts any collection which satisfies the ICount and IIndexed protocols and | |
| reduces them without incurring seq initialization, :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([cicoll f] [cicoll f val] [cicoll f val idx]), :arglists ([cicoll f] [cicoll f val] [cicoll f val idx]), :arglists-meta (nil nil nil)}}, :private true, :name cljs.core/ci-reduce, :variadic false, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([cicoll f] [cicoll f val] [cicoll f val idx]), :arglists ([cicoll f] [cicoll f val] [cicoll f val idx]), :arglists-meta (nil nil nil)}, :method-params ([cicoll f] [cicoll f val] [cicoll f val idx]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 1284, :end-line 1284, :max-fixed-arity 4, :fn-var true, :arglists ([cicoll f] [cicoll f val] [cicoll f val idx]), :doc Accepts any collection which satisfies the ICount and IIndexed protocols and | |
| reduces them without incurring seq initialization}, *3 {:name cljs.core/*3, :file cljs/core.cljs, :line 161, :column 1, :end-line 163, :end-column 5, :doc bound in a repl thread to the third most recent value printed, :meta {:file cljs/core.cljs, :line 163, :column 3, :end-line 163, :end-column 5, :doc bound in a repl thread to the third most recent value printed}}, -get-method {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9583, :column 4, :end-line 9583, :end-column 15, :protocol cljs.core/IMultiFn, :doc nil, :arglists (quote ([mf dispatch-val]))}, :protocol cljs.core/IMultiFn, :name cljs.core/-get-method, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([mf dispatch-val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9578, :end-line 9583, :max-fixed-arity 2, :fn-var true, :arglists (quote ([mf dispatch-val])), :doc nil}, ->Var {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 965, :column 10, :end-line 965, :end-column 13, :protocols #{cljs.core/IEquiv cljs.core/IFn cljs.core/Object cljs.core/IMeta cljs.core/Fn cljs.core/IDeref cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IFn cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([val sym _meta]))}, :protocols #{cljs.core/IEquiv cljs.core/IFn cljs.core/Object cljs.core/IMeta cljs.core/Fn cljs.core/IDeref cljs.core/IWithMeta}, :name cljs.core/->Var, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([val sym _meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 965, :end-line 965, :max-fixed-arity 3, :fn-var true, :arglists (quote ([val sym _meta])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IFn cljs.core/IMeta cljs.core/IDeref cljs.core/IWithMeta}}, frequencies {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8580, :column 7, :end-line 8580, :end-column 18, :arglists (quote ([coll])), :doc Returns a map from distinct items in coll to the number of times | |
| they appear.}, :name cljs.core/frequencies, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8580, :end-line 8580, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns a map from distinct items in coll to the number of times | |
| they appear.}, reduceable? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1897, :column 16, :end-line 1897, :end-column 27, :tag boolean, :arglists (quote ([x])), :doc Returns true if coll satisfies IReduce}, :name cljs.core/reduceable?, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1897, :ret-tag boolean, :end-line 1897, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if coll satisfies IReduce}, string-hash-cache {:name cljs.core/string-hash-cache, :file cljs/core.cljs, :line 823, :column 1, :end-line 823, :end-column 23, :meta {:file cljs/core.cljs, :line 823, :column 6, :end-line 823, :end-column 23}}, rsubseq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8389, :column 7, :end-line 8389, :end-column 14, :arglists (quote ([sc test key] [sc start-test start-key end-test end-key])), :doc sc must be a sorted collection, test(s) one of <, <=, > or | |
| >=. Returns a reverse seq of those entries with keys ek for | |
| which (test (.. sc comparator (compare ek key)) 0) is true, :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([sc test key] [sc start-test start-key end-test end-key]), :arglists ([sc test key] [sc start-test start-key end-test end-key]), :arglists-meta (nil nil)}}, :name cljs.core/rsubseq, :variadic false, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([sc test key] [sc start-test start-key end-test end-key]), :arglists ([sc test key] [sc start-test start-key end-test end-key]), :arglists-meta (nil nil)}, :method-params ([sc test key] [sc start-test start-key end-test end-key]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8389, :end-line 8389, :max-fixed-arity 5, :fn-var true, :arglists ([sc test key] [sc start-test start-key end-test end-key]), :doc sc must be a sorted collection, test(s) one of <, <=, > or | |
| >=. Returns a reverse seq of those entries with keys ek for | |
| which (test (.. sc comparator (compare ek key)) 0) is true}, inc {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1244, :column 7, :end-line 1244, :end-column 10, :arglists (quote ([x])), :doc Returns a number one greater than num.}, :name cljs.core/inc, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1244, :end-line 1244, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns a number one greater than num.}, type->str {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 265, :column 7, :end-line 265, :end-column 16, :arglists (quote ([ty]))}, :name cljs.core/type->str, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([ty]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 265, :end-line 265, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ty]))}, obj-clone {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5515, :column 8, :end-line 5515, :end-column 17, :private true, :arglists (quote ([obj ks]))}, :private true, :name cljs.core/obj-clone, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([obj ks]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5515, :end-line 5515, :max-fixed-arity 2, :fn-var true, :arglists (quote ([obj ks]))}, get-method {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9799, :column 7, :end-line 9799, :end-column 17, :arglists (quote ([multifn dispatch-val])), :doc Given a multimethod and a dispatch value, returns the dispatch fn | |
| that would apply to that value, or nil if none apply and no default}, :name cljs.core/get-method, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([multifn dispatch-val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9799, :end-line 9799, :max-fixed-arity 2, :fn-var true, :arglists (quote ([multifn dispatch-val])), :doc Given a multimethod and a dispatch value, returns the dispatch fn | |
| that would apply to that value, or nil if none apply and no default}, vector-index-out-of-bounds {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4644, :column 8, :end-line 4644, :end-column 34, :private true, :arglists (quote ([i cnt]))}, :private true, :name cljs.core/vector-index-out-of-bounds, :variadic false, :file cljs/core.cljs, :end-column 34, :method-params ([i cnt]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4644, :end-line 4644, :max-fixed-arity 2, :fn-var true, :arglists (quote ([i cnt]))}, es6-entries-iterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5658, :column 7, :end-line 5658, :end-column 27, :arglists (quote ([coll]))}, :name cljs.core/es6-entries-iterator, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5658, :end-line 5658, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll]))}, bit-clear {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2514, :column 7, :end-line 2514, :end-column 16, :arglists (quote ([x n])), :doc Clear bit at index n}, :name cljs.core/bit-clear, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2514, :end-line 2514, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x n])), :doc Clear bit at index n}, Range {:num-fields 5, :protocols #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IIterable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/Range, :file cljs/core.cljs, :end-column 15, :type true, :column 10, :line 8415, :record false, :end-line 8415, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, filter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4402, :column 7, :end-line 4402, :end-column 13, :arglists (quote ([pred] [pred coll])), :doc Returns a lazy sequence of the items in coll for which | |
| (pred item) returns true. pred must be free of side-effects. | |
| Returns a transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([pred] [pred coll]), :arglists ([pred] [pred coll]), :arglists-meta (nil nil)}}, :name cljs.core/filter, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([pred] [pred coll]), :arglists ([pred] [pred coll]), :arglists-meta (nil nil)}, :method-params ([pred] [pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4402, :end-line 4402, :max-fixed-arity 2, :fn-var true, :arglists ([pred] [pred coll]), :doc Returns a lazy sequence of the items in coll for which | |
| (pred item) returns true. pred must be free of side-effects. | |
| Returns a transducer when no collection is provided.}, ->PersistentTreeMapSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7051, :column 10, :end-line 7051, :end-column 30, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta stack ascending? cnt __hash]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->PersistentTreeMapSeq, :variadic false, :file cljs/core.cljs, :end-column 30, :method-params ([meta stack ascending? cnt __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 7051, :end-line 7051, :max-fixed-arity 5, :fn-var true, :arglists (quote ([meta stack ascending? cnt __hash])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, create-array-node-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6755, :column 8, :end-line 6755, :end-column 29, :private true, :arglists (quote ([nodes] [meta nodes i s])), :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([nodes] [meta nodes i s]), :arglists ([nodes] [meta nodes i s]), :arglists-meta (nil nil)}}, :private true, :name cljs.core/create-array-node-seq, :variadic false, :file cljs/core.cljs, :end-column 29, :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([nodes] [meta nodes i s]), :arglists ([nodes] [meta nodes i s]), :arglists-meta (nil nil)}, :method-params ([nodes] [meta nodes i s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6755, :end-line 6755, :max-fixed-arity 4, :fn-var true, :arglists ([nodes] [meta nodes i s])}, -assoc-n! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 674, :column 9, :end-line 674, :end-column 18, :tag clj, :protocol cljs.core/ITransientVector, :doc Returns tcoll with value val added at position n., :arglists (quote ([tcoll n val]))}, :protocol cljs.core/ITransientVector, :name cljs.core/-assoc-n!, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([tcoll n val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 672, :ret-tag clj, :end-line 674, :max-fixed-arity 3, :tag clj, :fn-var true, :arglists (quote ([tcoll n val])), :doc Returns tcoll with value val added at position n.}, IWithMeta {:meta {:file cljs/core.cljs, :line 552, :column 14, :end-line 552, :end-column 23, :doc Protocol for adding metadata to an object., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-with-meta [[o meta]]}}}, :protocol-symbol true, :name cljs.core/IWithMeta, :file cljs/core.cljs, :end-column 23, :column 1, :line 552, :protocol-info {:methods {-with-meta [[o meta]]}}, :info nil, :end-line 552, :impls #{cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core.async/t_cljs$core$async22547 cljs.core.async/t_cljs$core$async21887 cljs.core/Cons cljs.core.async/t_cljs$core$async20805 cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers20708 cljs.core/PersistentArrayMap cljs.core/NodeSeq cljs.core.async/t_cljs$core$async22532 cljs.core/PersistentQueue cljs.core.async/t_cljs$core$async20831 cljs.core.async/t_cljs$core$async21653 cljs.core.async/t_cljs$core$async22526 cljs.core/BlackNode cljs.core/EmptyList cljs.core.async/t_cljs$core$async22544 cljs.core.async/t_cljs$core$async20808 cljs.core/LazySeq cljs.core/Subvec om.core/MapCursor cljs.core/PersistentQueueSeq cljs.core/Var cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core.async/t_cljs$core$async20825 cljs.core.async/t_cljs$core$async20828 cljs.core.async.impl.channels/t_cljs$core$async$impl$channels19793 cljs.core.async/t_cljs$core$async20822 cljs.core.async/t_cljs$core$async22535 cognitect.transit/t_cognitect$transit24108 cljs.core.async/t_cljs$core$async21432 cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers20711 cljs.core/List cljs.core/t_cljs$core17830 om.next/Indexer cljs.core/RSeq cljs.core.async/t_cljs$core$async22538 cljs.core/PersistentHashSet cljs.core.async/t_cljs$core$async22050 cljs.core/PersistentTreeMap cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core.async.impl.channels/t_cljs$core$async$impl$channels19790 cljs.core/t_cljs$core17827 cljs.core.async/t_cljs$core$async22529 cljs.core/PersistentTreeSet cljs.core.async/t_cljs$core$async22220 cljs.core/ChunkedCons cljs.core/Symbol om.next/Reconciler cljs.core/MetaFn cljs.core/LazyTransformer cljs.core.async/t_cljs$core$async22541 cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Protocol for adding metadata to an object., :jsdoc (@interface)}, list {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2823, :column 7, :end-line 2823, :end-column 11, :arglists (quote ([& xs])), :doc Creates a new list containing the items., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(xs)], :arglists ([& xs]), :arglists-meta (nil)}}, :name cljs.core/list, :variadic true, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(xs)], :arglists ([& xs]), :arglists-meta (nil)}, :method-params [(xs)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 2823, :end-line 2823, :max-fixed-arity 0, :fn-var true, :arglists ([& xs]), :doc Creates a new list containing the items.}, + {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2241, :column 15, :end-line 2241, :end-column 16, :tag number, :arglists (quote ([] [x] [x y] [x y & more])), :doc Returns the sum of nums. (+) returns 0., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/+, :variadic true, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([] [x] [x y]), :arglists ([] [x] [x y] [x y & more]), :arglists-meta (nil nil nil nil)}, :method-params ([] [x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 2241, :ret-tag number, :end-line 2241, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([] [x] [x y] [x y & more]), :doc Returns the sum of nums. (+) returns 0.}, IndexedSeqIterator {:num-fields 2, :protocols #{cljs.core/Object}, :name cljs.core/IndexedSeqIterator, :file cljs/core.cljs, :end-column 28, :type true, :column 10, :line 1358, :record false, :end-line 1358, :skip-protocol-flag nil}, split-with {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8534, :column 7, :end-line 8534, :end-column 17, :arglists (quote ([pred coll])), :doc Returns a vector of [(take-while pred coll) (drop-while pred coll)]}, :name cljs.core/split-with, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8534, :end-line 8534, :max-fixed-arity 2, :fn-var true, :arglists (quote ([pred coll])), :doc Returns a vector of [(take-while pred coll) (drop-while pred coll)]}, ->VectorNode {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4598, :column 10, :end-line 4598, :end-column 20, :protocols #{}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([edit arr]))}, :protocols #{}, :name cljs.core/->VectorNode, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([edit arr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 4598, :end-line 4598, :max-fixed-arity 2, :fn-var true, :arglists (quote ([edit arr])), :skip-protocol-flag nil}, aset {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 376, :column 7, :end-line 376, :end-column 11, :arglists (quote ([array i val] [array idx idx2 & idxv])), :doc Sets the value at the index., :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([array i val]), :arglists ([array i val] [array idx idx2 & idxv]), :arglists-meta (nil nil)}}, :name cljs.core/aset, :variadic true, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([array i val]), :arglists ([array i val] [array idx idx2 & idxv]), :arglists-meta (nil nil)}, :method-params ([array i val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 376, :end-line 376, :max-fixed-arity 3, :fn-var true, :arglists ([array i val] [array idx idx2 & idxv]), :doc Sets the value at the index.}, int-rotate-left {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 758, :column 15, :end-line 758, :end-column 30, :tag number, :arglists (quote ([x n]))}, :name cljs.core/int-rotate-left, :variadic false, :file cljs/core.cljs, :end-column 30, :method-params ([x n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 758, :ret-tag number, :end-line 758, :max-fixed-arity 2, :tag number, :fn-var true, :arglists (quote ([x n]))}, keyword {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2970, :column 7, :end-line 2970, :end-column 14, :arglists (quote ([name] [ns name])), :doc Returns a Keyword with the given namespace and name. Do not use : | |
| in the keyword strings, it will be added automatically., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([name] [ns name]), :arglists ([name] [ns name]), :arglists-meta (nil nil)}}, :name cljs.core/keyword, :variadic false, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([name] [ns name]), :arglists ([name] [ns name]), :arglists-meta (nil nil)}, :method-params ([name] [ns name]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2970, :end-line 2970, :max-fixed-arity 2, :fn-var true, :arglists ([name] [ns name]), :doc Returns a Keyword with the given namespace and name. Do not use : | |
| in the keyword strings, it will be added automatically.}, ->Cons {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2840, :column 10, :end-line 2840, :end-column 14, :protocols #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta first rest __hash]))}, :protocols #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->Cons, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([meta first rest __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 2840, :end-line 2840, :max-fixed-arity 4, :fn-var true, :arglists (quote ([meta first rest __hash])), :skip-protocol-flag #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, *ns* {:meta {:file cljs/core.cljs, :line 32, :column 3, :end-line 32, :end-column 7, :dynamic true, :doc Var bound to the current namespace. Only used for bootstrapping., :jsdoc [@type {*}]}, :name cljs.core/*ns*, :file cljs/core.cljs, :end-column 7, :column 1, :dynamic true, :line 28, :end-line 32, :doc Var bound to the current namespace. Only used for bootstrapping., :jsdoc [@type {*}]}, *assert* {:name cljs.core/*assert*, :file cljs/core.cljs, :line 39, :column 1, :end-line 41, :end-column 11, :dynamic true, :meta {:file cljs/core.cljs, :line 41, :column 3, :end-line 41, :end-column 11, :dynamic true}}, create-tree-map-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7104, :column 8, :end-line 7104, :end-column 27, :private true, :arglists (quote ([tree ascending? cnt]))}, :private true, :name cljs.core/create-tree-map-seq, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([tree ascending? cnt]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7104, :end-line 7104, :max-fixed-arity 3, :fn-var true, :arglists (quote ([tree ascending? cnt]))}, ICollection {:meta {:file cljs/core.cljs, :line 453, :column 14, :end-line 453, :end-column 25, :doc Protocol for adding to a collection., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-conj [[coll o]]}}}, :protocol-symbol true, :name cljs.core/ICollection, :file cljs/core.cljs, :end-column 25, :column 1, :line 453, :protocol-info {:methods {-conj [[coll o]]}}, :info nil, :end-line 453, :impls #{cljs.core/PersistentHashMap cljs.core/ObjMap cljs.core/Cons cljs.core/PersistentArrayMap cljs.core/NodeSeq cljs.core/PersistentQueue cljs.core/IndexedSeq cljs.core/BlackNode cljs.core/EmptyList cljs.core/LazySeq cljs.core/Subvec om.core/MapCursor cljs.core/PersistentQueueSeq cljs.core/ArrayNodeSeq cljs.core/ValSeq cljs.core/PersistentArrayMapSeq cljs.core/PersistentVector cljs.core/List om.next/Indexer cljs.core/RSeq cljs.core/PersistentHashSet cljs.core/PersistentTreeMap cljs.core/KeySeq cljs.core/ChunkedSeq cljs.core/PersistentTreeSet cljs.core/ChunkedCons om.next/Reconciler om.next.impl.refs/Ref cljs.core/LazyTransformer cljs.core.async.impl.ioc-helpers/ExceptionFrame om.core/IndexedCursor cljs.core/Range cljs.core/PersistentTreeMapSeq cljs.core/RedNode}, :doc Protocol for adding to a collection., :jsdoc (@interface)}, multi-stepper {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3622, :column 7, :end-line 3622, :end-column 20, :arglists (quote ([xform iters] [xform iters nexts])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([xform iters] [xform iters nexts]), :arglists ([xform iters] [xform iters nexts]), :arglists-meta (nil nil)}}, :name cljs.core/multi-stepper, :variadic false, :file cljs/core.cljs, :end-column 20, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([xform iters] [xform iters nexts]), :arglists ([xform iters] [xform iters nexts]), :arglists-meta (nil nil)}, :method-params ([xform iters] [xform iters nexts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3622, :end-line 3622, :max-fixed-arity 3, :fn-var true, :arglists ([xform iters] [xform iters nexts])}, chars {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2461, :column 7, :end-line 2461, :end-column 12, :arglists (quote ([x]))}, :name cljs.core/chars, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2461, :end-line 2461, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, str {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2599, :column 7, :end-line 2599, :end-column 10, :arglists (quote ([] [x] [x & ys])), :doc With no args, returns the empty string. With one arg x, returns | |
| x.toString(). (str nil) returns the empty string. With more than | |
| one arg, returns the concatenation of the str values of the args., :top-fn {:variadic true, :max-fixed-arity 1, :method-params ([] [x]), :arglists ([] [x] [x & ys]), :arglists-meta (nil nil nil)}}, :name cljs.core/str, :variadic true, :file cljs/core.cljs, :end-column 10, :top-fn {:variadic true, :max-fixed-arity 1, :method-params ([] [x]), :arglists ([] [x] [x & ys]), :arglists-meta (nil nil nil)}, :method-params ([] [x]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2599, :end-line 2599, :max-fixed-arity 1, :fn-var true, :arglists ([] [x] [x & ys]), :doc With no args, returns the empty string. With one arg x, returns | |
| x.toString(). (str nil) returns the empty string. With more than | |
| one arg, returns the concatenation of the str values of the args.}, next {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1099, :column 12, :end-line 1099, :end-column 16, :tag seq, :arglists (quote ([coll])), :doc Returns a seq of the items after the first. Calls seq on its | |
| argument. If there are no more items, returns nil}, :name cljs.core/next, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1099, :ret-tag seq, :end-line 1099, :max-fixed-arity 1, :tag seq, :fn-var true, :arglists (quote ([coll])), :doc Returns a seq of the items after the first. Calls seq on its | |
| argument. If there are no more items, returns nil}, ASeq {:meta {:file cljs/core.cljs, :line 470, :column 14, :end-line 470, :end-column 18, :doc Marker protocol indicating an array sequence., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {}}}, :protocol-symbol true, :name cljs.core/ASeq, :file cljs/core.cljs, :end-column 18, :column 1, :line 470, :protocol-info {:methods {}}, :info nil, :end-line 470, :impls #{cljs.core/Cons cljs.core/IndexedSeq cljs.core/List cljs.core/ChunkedSeq cljs.core/ChunkedCons}, :doc Marker protocol indicating an array sequence., :jsdoc (@interface)}, pr-seq-writer {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8863, :column 7, :end-line 8863, :end-column 20, :arglists (quote ([objs writer opts]))}, :name cljs.core/pr-seq-writer, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([objs writer opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8863, :end-line 8863, :max-fixed-arity 3, :fn-var true, :arglists (quote ([objs writer opts]))}, SeqIter {:num-fields 2, :protocols #{cljs.core/Object}, :name cljs.core/SeqIter, :file cljs/core.cljs, :end-column 17, :type true, :column 10, :line 3533, :record false, :end-line 3533, :skip-protocol-flag nil}, IFn {:meta {:file cljs/core.cljs, :line 409, :column 14, :end-line 409, :end-column 17, :doc Protocol for adding the ability to invoke an object as a function. | |
| For example, a vector can also be used to look up a value: | |
| ([1 2 3 4] 1) => 2, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-invoke [[this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q r] [this a b c d e f g h i j k l m n o p q r s] [this a b c d e f g h i j k l m n o p q r s t] [this a b c d e f g h i j k l m n o p q r s t rest]]}}}, :protocol-symbol true, :name cljs.core/IFn, :file cljs/core.cljs, :end-column 17, :column 1, :line 409, :protocol-info {:methods {-invoke [[this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q r] [this a b c d e f g h i j k l m n o p q r s] [this a b c d e f g h i j k l m n o p q r s t] [this a b c d e f g h i j k l m n o p q r s t rest]]}}, :info nil, :end-line 409, :impls #{cljs.core/PersistentHashMap cljs.core/MultiFn cljs.core/ObjMap cljs.core/TransientVector cljs.core/PersistentArrayMap cljs.core/Keyword cljs.core/BlackNode cljs.core/Subvec om.core/MapCursor cljs.core/Var cljs.core/PersistentVector cljs.core/TransientHashSet cljs.core/PersistentHashSet cljs.core/PersistentTreeMap cljs.core/PersistentTreeSet cljs.core/Symbol cljs.core/MetaFn om.core/IndexedCursor cljs.core/RedNode}, :doc Protocol for adding the ability to invoke an object as a function. | |
| For example, a vector can also be used to look up a value: | |
| ([1 2 3 4] 1) => 2, :jsdoc (@interface)}, regexp? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8668, :column 16, :end-line 8668, :end-column 23, :tag boolean, :arglists (quote ([x])), :doc Returns true if x is a JavaScript RegExp instance.}, :name cljs.core/regexp?, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8668, :ret-tag boolean, :end-line 8668, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is a JavaScript RegExp instance.}, hash-map {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7714, :column 7, :end-line 7714, :end-column 15, :arglists (quote ([& keyvals])), :doc keyval => key val | |
| Returns a new hash map with supplied mappings., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keyvals)], :arglists ([& keyvals]), :arglists-meta (nil)}}, :name cljs.core/hash-map, :variadic true, :file cljs/core.cljs, :end-column 15, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keyvals)], :arglists ([& keyvals]), :arglists-meta (nil)}, :method-params [(keyvals)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7714, :end-line 7714, :max-fixed-arity 0, :fn-var true, :arglists ([& keyvals]), :doc keyval => key val | |
| Returns a new hash map with supplied mappings.}, underive {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9505, :column 7, :end-line 9505, :end-column 15, :arglists (quote ([tag parent] [h tag parent])), :doc Removes a parent/child relationship between parent and | |
| tag. h must be a hierarchy obtained from make-hierarchy, if not | |
| supplied defaults to, and modifies, the global hierarchy., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([tag parent] [h tag parent]), :arglists ([tag parent] [h tag parent]), :arglists-meta (nil nil)}}, :name cljs.core/underive, :variadic false, :file cljs/core.cljs, :end-column 15, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([tag parent] [h tag parent]), :arglists ([tag parent] [h tag parent]), :arglists-meta (nil nil)}, :method-params ([tag parent] [h tag parent]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9505, :end-line 9505, :max-fixed-arity 3, :fn-var true, :arglists ([tag parent] [h tag parent]), :doc Removes a parent/child relationship between parent and | |
| tag. h must be a hierarchy obtained from make-hierarchy, if not | |
| supplied defaults to, and modifies, the global hierarchy.}, array-copy {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1944, :column 8, :end-line 1944, :end-column 18, :private true, :arglists (quote ([from i to j len]))}, :private true, :name cljs.core/array-copy, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([from i to j len]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1944, :end-line 1944, :max-fixed-arity 5, :fn-var true, :arglists (quote ([from i to j len]))}, obj-map-compare-keys {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5493, :column 8, :end-line 5493, :end-column 28, :private true, :arglists (quote ([a b]))}, :private true, :name cljs.core/obj-map-compare-keys, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5493, :end-line 5493, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a b]))}, -reset! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 719, :column 4, :end-line 719, :end-column 11, :protocol cljs.core/IReset, :doc Sets the value of o to new-value., :arglists (quote ([o new-value]))}, :protocol cljs.core/IReset, :name cljs.core/-reset!, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([o new-value]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 717, :end-line 719, :max-fixed-arity 2, :fn-var true, :arglists (quote ([o new-value])), :doc Sets the value of o to new-value.}, -rest {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 477, :column 9, :end-line 477, :end-column 14, :tag clj, :protocol cljs.core/ISeq, :doc Returns a new collection of coll without the first item. It should | |
| always return a seq, e.g. | |
| (rest []) => () | |
| (rest nil) => (), :arglists (quote ([coll]))}, :protocol cljs.core/ISeq, :name cljs.core/-rest, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 473, :ret-tag clj, :end-line 477, :max-fixed-arity 1, :tag clj, :fn-var true, :arglists (quote ([coll])), :doc Returns a new collection of coll without the first item. It should | |
| always return a seq, e.g. | |
| (rest []) => () | |
| (rest nil) => ()}, nil-iter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3499, :column 7, :end-line 3499, :end-column 15, :arglists (quote ([]))}, :name cljs.core/nil-iter, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3499, :end-line 3499, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, pr-writer {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8854, :column 8, :end-line 8854, :end-column 17, :private true, :arglists (quote ([obj writer opts])), :doc Prefer this to pr-seq, because it makes the printing function | |
| configurable, allowing efficient implementations such as appending | |
| to a StringBuffer.}, :private true, :name cljs.core/pr-writer, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([obj writer opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8854, :end-line 8854, :max-fixed-arity 3, :fn-var true, :arglists (quote ([obj writer opts])), :doc Prefer this to pr-seq, because it makes the printing function | |
| configurable, allowing efficient implementations such as appending | |
| to a StringBuffer.}, false? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1964, :column 16, :end-line 1964, :end-column 22, :tag boolean, :arglists (quote ([x])), :doc Returns true if x is the value false, false otherwise.}, :name cljs.core/false?, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1964, :ret-tag boolean, :end-line 1964, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is the value false, false otherwise.}, RangedIterator {:num-fields 6, :protocols #{cljs.core/Object}, :name cljs.core/RangedIterator, :file cljs/core.cljs, :end-column 24, :type true, :column 10, :line 4695, :record false, :end-line 4695, :skip-protocol-flag nil}, *print-readably* {:name cljs.core/*print-readably*, :file cljs/core.cljs, :line 81, :column 1, :end-line 87, :end-column 19, :dynamic true, :doc When set to logical false, strings and characters will be printed with | |
| non-alphanumeric characters converted to the appropriate escape sequences. | |
| Defaults to true, :meta {:file cljs/core.cljs, :line 87, :column 3, :end-line 87, :end-column 19, :dynamic true, :doc When set to logical false, strings and characters will be printed with | |
| non-alphanumeric characters converted to the appropriate escape sequences. | |
| Defaults to true}}, ints {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2463, :column 7, :end-line 2463, :end-column 11, :arglists (quote ([x]))}, :name cljs.core/ints, :variadic false, :file cljs/core.cljs, :end-column 11, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2463, :end-line 2463, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, some-fn {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4134, :column 7, :end-line 4134, :end-column 14, :arglists (quote ([p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps])), :doc Takes a set of predicates and returns a function f that returns the first logical true value | |
| returned by one of its composing predicates against any of its arguments, else it returns | |
| logical false. Note that f is short-circuiting in that it will stop execution on the first | |
| argument that triggers a logical true result against the original predicates., :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([p] [p1 p2] [p1 p2 p3]), :arglists ([p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps]), :arglists-meta (nil nil nil nil)}}, :name cljs.core/some-fn, :variadic true, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([p] [p1 p2] [p1 p2 p3]), :arglists ([p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps]), :arglists-meta (nil nil nil nil)}, :method-params ([p] [p1 p2] [p1 p2 p3]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 4134, :end-line 4134, :max-fixed-arity 3, :fn-var true, :arglists ([p] [p1 p2] [p1 p2 p3] [p1 p2 p3 & ps]), :doc Takes a set of predicates and returns a function f that returns the first logical true value | |
| returned by one of its composing predicates against any of its arguments, else it returns | |
| logical false. Note that f is short-circuiting in that it will stop execution on the first | |
| argument that triggers a logical true result against the original predicates.}, demunge-pattern {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10026, :column 8, :end-line 10026, :end-column 23, :private true, :arglists (quote ([]))}, :private true, :name cljs.core/demunge-pattern, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10026, :end-line 10026, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, *flush-on-newline* {:name cljs.core/*flush-on-newline*, :file cljs/core.cljs, :line 67, :column 1, :end-line 72, :end-column 21, :dynamic true, :doc When set to true, output will be flushed whenever a newline is printed. | |
| Defaults to true., :meta {:file cljs/core.cljs, :line 72, :column 3, :end-line 72, :end-column 21, :dynamic true, :doc When set to true, output will be flushed whenever a newline is printed. | |
| Defaults to true.}}, to-array {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3190, :column 7, :end-line 3190, :end-column 15, :arglists (quote ([s])), :doc Naive impl of to-array as a start.}, :name cljs.core/to-array, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3190, :end-line 3190, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s])), :doc Naive impl of to-array as a start.}, build-subvec {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5129, :column 8, :end-line 5129, :end-column 20, :private true, :arglists (quote ([meta v start end __hash]))}, :private true, :name cljs.core/build-subvec, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([meta v start end __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5129, :end-line 5129, :max-fixed-arity 5, :fn-var true, :arglists (quote ([meta v start end __hash]))}, Namespace {:num-fields 2, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/Object}, :name cljs.core/Namespace, :file cljs/core.cljs, :end-column 19, :type true, :column 10, :line 10091, :record false, :end-line 10091, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash}}, list? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2738, :column 16, :end-line 2738, :end-column 21, :tag boolean, :arglists (quote ([x])), :doc Returns true if x implements IList}, :name cljs.core/list?, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2738, :ret-tag boolean, :end-line 2738, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x implements IList}, tree-map-remove {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7533, :column 8, :end-line 7533, :end-column 23, :private true, :arglists (quote ([comp tree k found]))}, :private true, :name cljs.core/tree-map-remove, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([comp tree k found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7533, :end-line 7533, :max-fixed-arity 4, :fn-var true, :arglists (quote ([comp tree k found]))}, PersistentQueueIter {:num-fields 2, :protocols #{cljs.core/Object}, :name cljs.core/PersistentQueueIter, :file cljs/core.cljs, :end-column 29, :type true, :column 10, :line 5339, :record false, :end-line 5339, :skip-protocol-flag nil}, HashCollisionNode {:num-fields 4, :protocols #{cljs.core/Object cljs.core/IIterable}, :name cljs.core/HashCollisionNode, :file cljs/core.cljs, :end-column 27, :type true, :column 10, :line 6533, :record false, :end-line 6533, :skip-protocol-flag nil}, array? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 188, :column 16, :end-line 188, :end-column 22, :tag boolean, :arglists (quote ([x])), :doc Returns true if x is a JavaScript array.}, :name cljs.core/array?, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 188, :ret-tag boolean, :end-line 188, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x is a JavaScript array.}, prefers* {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9531, :column 8, :end-line 9531, :end-column 16, :private true, :arglists (quote ([x y prefer-table]))}, :private true, :name cljs.core/prefers*, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([x y prefer-table]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9531, :end-line 9531, :max-fixed-arity 3, :fn-var true, :arglists (quote ([x y prefer-table]))}, clone {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1042, :column 7, :end-line 1042, :end-column 12, :arglists (quote ([value])), :doc Clone the supplied value which must implement ICloneable.}, :name cljs.core/clone, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([value]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1042, :end-line 1042, :max-fixed-arity 1, :fn-var true, :arglists (quote ([value])), :doc Clone the supplied value which must implement ICloneable.}, scan-array {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5479, :column 8, :end-line 5479, :end-column 18, :private true, :arglists (quote ([incr k array]))}, :private true, :name cljs.core/scan-array, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([incr k array]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5479, :end-line 5479, :max-fixed-arity 3, :fn-var true, :arglists (quote ([incr k array]))}, demunge {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 10081, :column 7, :end-line 10081, :end-column 14, :arglists (quote ([name]))}, :name cljs.core/demunge, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([name]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10081, :end-line 10081, :max-fixed-arity 1, :fn-var true, :arglists (quote ([name]))}, bit-not {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2524, :column 7, :end-line 2524, :end-column 14, :arglists (quote ([x])), :doc Bitwise complement}, :name cljs.core/bit-not, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2524, :end-line 2524, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Bitwise complement}, quote-string {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8763, :column 17, :end-line 8763, :end-column 29, :private true, :arglists (quote ([s]))}, :private true, :name cljs.core/quote-string, :variadic false, :file cljs/core.cljs, :end-column 29, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8763, :end-line 8763, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, byte {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2338, :column 15, :end-line 2338, :end-column 19, :tag number, :arglists (quote ([x]))}, :name cljs.core/byte, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2338, :ret-tag number, :end-line 2338, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([x]))}, max {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2324, :column 15, :end-line 2324, :end-column 18, :tag number, :arglists (quote ([x] [x y] [x y & more])), :doc Returns the greatest of the nums., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/max, :variadic true, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2324, :ret-tag number, :end-line 2324, :max-fixed-arity 2, :tag number, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Returns the greatest of the nums.}, IComparable {:meta {:file cljs/core.cljs, :line 684, :column 14, :end-line 684, :end-column 25, :doc Protocol for values that can be compared., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-compare [[x y]]}}}, :protocol-symbol true, :name cljs.core/IComparable, :file cljs/core.cljs, :end-column 25, :column 1, :line 684, :protocol-info {:methods {-compare [[x y]]}}, :info nil, :end-line 684, :impls #{js/Date cljs.core/Keyword cljs.core/Subvec cljs.core/PersistentVector cljs.core/Symbol com.cognitect.transit.types/UUID cljs.core/UUID}, :doc Protocol for values that can be compared., :jsdoc (@interface)}, == {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2561, :column 16, :end-line 2561, :end-column 18, :tag boolean, :arglists (quote ([x] [x y] [x y & more])), :doc Returns non-nil if nums all have the equivalent | |
| value, otherwise false. Behavior on non nums is | |
| undefined., :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}}, :name cljs.core/==, :variadic true, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([x] [x y]), :arglists ([x] [x y] [x y & more]), :arglists-meta (nil nil nil)}, :method-params ([x] [x y]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 2561, :ret-tag boolean, :end-line 2561, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists ([x] [x y] [x y & more]), :doc Returns non-nil if nums all have the equivalent | |
| value, otherwise false. Behavior on non nums is | |
| undefined.}, parents {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9446, :column 7, :end-line 9446, :end-column 14, :arglists (quote ([tag] [h tag])), :doc Returns the immediate parents of tag, either via a JavaScript type | |
| inheritance relationship or a relationship established via derive. h | |
| must be a hierarchy obtained from make-hierarchy, if not supplied | |
| defaults to the global hierarchy, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([tag] [h tag]), :arglists ([tag] [h tag]), :arglists-meta (nil nil)}}, :name cljs.core/parents, :variadic false, :file cljs/core.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([tag] [h tag]), :arglists ([tag] [h tag]), :arglists-meta (nil nil)}, :method-params ([tag] [h tag]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9446, :end-line 9446, :max-fixed-arity 2, :fn-var true, :arglists ([tag] [h tag]), :doc Returns the immediate parents of tag, either via a JavaScript type | |
| inheritance relationship or a relationship established via derive. h | |
| must be a hierarchy obtained from make-hierarchy, if not supplied | |
| defaults to the global hierarchy}, count {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1576, :column 7, :end-line 1576, :end-column 12, :arglists (quote ([coll])), :doc Returns the number of items in the collection. (count nil) returns | |
| 0. Also works on strings, arrays, and Maps}, :name cljs.core/count, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1576, :end-line 1576, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns the number of items in the collection. (count nil) returns | |
| 0. Also works on strings, arrays, and Maps}, -disjoin! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 681, :column 9, :end-line 681, :end-column 18, :tag clj, :protocol cljs.core/ITransientSet, :doc Returns tcoll without v., :arglists (quote ([tcoll v]))}, :protocol cljs.core/ITransientSet, :name cljs.core/-disjoin!, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([tcoll v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 679, :ret-tag clj, :end-line 681, :max-fixed-arity 2, :tag clj, :fn-var true, :arglists (quote ([tcoll v])), :doc Returns tcoll without v.}, *loaded-libs* {:name cljs.core/*loaded-libs*, :file cljs/core.cljs, :line 127, :column 1, :end-line 130, :end-column 16, :dynamic true, :jsdoc [@type {*}], :meta {:file cljs/core.cljs, :line 130, :column 3, :end-line 130, :end-column 16, :dynamic true, :jsdoc [@type {*}]}}, ->TransientHashMap {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 6939, :column 10, :end-line 6939, :end-column 26, :protocols #{cljs.core/ITransientMap cljs.core/Object cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/ITransientMap cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}, :factory :positional, :arglists (quote ([edit root count has-nil? nil-val]))}, :protocols #{cljs.core/ITransientMap cljs.core/Object cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}, :name cljs.core/->TransientHashMap, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([edit root count has-nil? nil-val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 6939, :end-line 6939, :max-fixed-arity 5, :fn-var true, :arglists (quote ([edit root count has-nil? nil-val])), :skip-protocol-flag #{cljs.core/ITransientMap cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}}, array-index-of-symbol? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5694, :column 8, :end-line 5694, :end-column 30, :private true, :arglists (quote ([arr k]))}, :private true, :name cljs.core/array-index-of-symbol?, :variadic false, :file cljs/core.cljs, :end-column 30, :method-params ([arr k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5694, :end-line 5694, :max-fixed-arity 2, :fn-var true, :arglists (quote ([arr k]))}, ArrayChunk {:meta {:file cljs/core.cljs, :line 3051, :column 10, :end-line 3051, :end-column 20, :declared true}, :num-fields 3, :protocols #{cljs.core/IIndexed cljs.core/ICounted cljs.core/IChunk cljs.core/IReduce}, :name cljs.core/ArrayChunk, :file cljs/core.cljs, :end-column 20, :type true, :column 10, :line 3070, :record false, :declared true, :end-line 3070, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/ICounted cljs.core/IReduce}}, sorted-map-by {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7754, :column 7, :end-line 7754, :end-column 20, :arglists (quote ([comparator & keyvals])), :doc keyval => key val | |
| Returns a new sorted map with supplied mappings, using the supplied comparator., :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(comparator keyvals)], :arglists ([comparator & keyvals]), :arglists-meta (nil)}}, :name cljs.core/sorted-map-by, :variadic true, :file cljs/core.cljs, :end-column 20, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(comparator keyvals)], :arglists ([comparator & keyvals]), :arglists-meta (nil)}, :method-params [(comparator keyvals)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7754, :end-line 7754, :max-fixed-arity 1, :fn-var true, :arglists ([comparator & keyvals]), :doc keyval => key val | |
| Returns a new sorted map with supplied mappings, using the supplied comparator.}, apply {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3424, :column 7, :end-line 3424, :end-column 12, :arglists (quote ([f args] [f x args] [f x y args] [f x y z args] [f a b c d & args])), :doc Applies fn f to the argument list formed by prepending intervening arguments to args., :top-fn {:variadic true, :max-fixed-arity 5, :method-params ([f args] [f x args] [f x y args] [f x y z args]), :arglists ([f args] [f x args] [f x y args] [f x y z args] [f a b c d & args]), :arglists-meta (nil nil nil nil nil)}}, :name cljs.core/apply, :variadic true, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 5, :method-params ([f args] [f x args] [f x y args] [f x y z args]), :arglists ([f args] [f x args] [f x y args] [f x y z args] [f a b c d & args]), :arglists-meta (nil nil nil nil nil)}, :method-params ([f args] [f x args] [f x y args] [f x y z args]), :protocol-impl nil, :arglists-meta (nil nil nil nil nil), :column 1, :line 3424, :end-line 3424, :max-fixed-arity 5, :fn-var true, :arglists ([f args] [f x args] [f x y args] [f x y z args] [f a b c d & args]), :doc Applies fn f to the argument list formed by prepending intervening arguments to args.}, get-global-hierarchy {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9418, :column 8, :end-line 9418, :end-column 28, :private true, :arglists (quote ([]))}, :private true, :name cljs.core/get-global-hierarchy, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9418, :end-line 9418, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, add-to-string-hash-cache {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 838, :column 7, :end-line 838, :end-column 31, :arglists (quote ([k]))}, :name cljs.core/add-to-string-hash-cache, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([k]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 838, :end-line 838, :max-fixed-arity 1, :fn-var true, :arglists (quote ([k]))}, clj->js {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9295, :column 7, :end-line 9295, :end-column 14, :arglists (quote ([x])), :doc Recursively transforms ClojureScript values to JavaScript. | |
| sets/vectors/lists become Arrays, Keywords and Symbol become Strings, | |
| Maps become Objects. Arbitrary keys are encoded to by key->js.}, :name cljs.core/clj->js, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9295, :end-line 9295, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Recursively transforms ClojureScript values to JavaScript. | |
| sets/vectors/lists become Arrays, Keywords and Symbol become Strings, | |
| Maps become Objects. Arbitrary keys are encoded to by key->js.}, TransientArrayMap {:meta {:file cljs/core.cljs, :line 5751, :column 10, :end-line 5751, :end-column 27, :declared true}, :num-fields 3, :protocols #{cljs.core/ITransientMap cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}, :name cljs.core/TransientArrayMap, :file cljs/core.cljs, :end-column 27, :type true, :column 10, :line 6008, :record false, :declared true, :end-line 6008, :skip-protocol-flag #{cljs.core/ITransientMap cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientAssociative cljs.core/ILookup}}, ->TransientVector {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5206, :column 10, :end-line 5206, :end-column 25, :protocols #{cljs.core/IIndexed cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientVector cljs.core/ITransientAssociative cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientVector cljs.core/ITransientAssociative cljs.core/ILookup}, :factory :positional, :arglists (quote ([cnt shift root tail]))}, :protocols #{cljs.core/IIndexed cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientVector cljs.core/ITransientAssociative cljs.core/ILookup}, :name cljs.core/->TransientVector, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([cnt shift root tail]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5206, :end-line 5206, :max-fixed-arity 4, :fn-var true, :arglists (quote ([cnt shift root tail])), :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IFn cljs.core/ICounted cljs.core/ITransientCollection cljs.core/ITransientVector cljs.core/ITransientAssociative cljs.core/ILookup}}, IChunkedNext {:meta {:file cljs/core.cljs, :line 702, :column 14, :end-line 702, :end-column 26, :doc Protocol for accessing the chunks of a collection., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-chunked-next [[coll]]}}}, :protocol-symbol true, :name cljs.core/IChunkedNext, :file cljs/core.cljs, :end-column 26, :column 1, :line 702, :protocol-info {:methods {-chunked-next [[coll]]}}, :info nil, :end-line 702, :impls #{cljs.core/ChunkedSeq cljs.core/ChunkedCons}, :doc Protocol for accessing the chunks of a collection., :jsdoc (@interface)}, interpose {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4357, :column 7, :end-line 4357, :end-column 16, :arglists (quote ([sep] [sep coll])), :doc Returns a lazy seq of the elements of coll separated by sep, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([sep] [sep coll]), :arglists ([sep] [sep coll]), :arglists-meta (nil nil)}}, :name cljs.core/interpose, :variadic false, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([sep] [sep coll]), :arglists ([sep] [sep coll]), :arglists-meta (nil nil)}, :method-params ([sep] [sep coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4357, :end-line 4357, :max-fixed-arity 2, :fn-var true, :arglists ([sep] [sep coll]), :doc Returns a lazy seq of the elements of coll separated by sep}, ->BlackNode {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7210, :column 10, :end-line 7210, :end-column 19, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :factory :positional, :arglists (quote ([key val left right __hash]))}, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/->BlackNode, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([key val left right __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 7210, :end-line 7210, :max-fixed-arity 5, :fn-var true, :arglists (quote ([key val left right __hash])), :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}}, deref {:name cljs.core/deref, :file cljs/core.cljs, :line 6089, :column 1, :end-line 6089, :end-column 78, :declared true, :meta {:file cljs/core.cljs, :line 6089, :column 73, :end-line 6089, :end-column 78, :declared true}}, pv-aget {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4603, :column 8, :end-line 4603, :end-column 15, :private true, :arglists (quote ([node idx]))}, :private true, :name cljs.core/pv-aget, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([node idx]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4603, :end-line 4603, :max-fixed-arity 2, :fn-var true, :arglists (quote ([node idx]))}, assoc {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1733, :column 7, :end-line 1733, :end-column 12, :arglists (quote ([coll k v] [coll k v & kvs])), :doc assoc[iate]. When applied to a map, returns a new map of the | |
| same (hashed/sorted) type, that contains the mapping of key(s) to | |
| val(s). When applied to a vector, returns a new vector that | |
| contains val at index., :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([coll k v]), :arglists ([coll k v] [coll k v & kvs]), :arglists-meta (nil nil)}}, :name cljs.core/assoc, :variadic true, :file cljs/core.cljs, :end-column 12, :top-fn {:variadic true, :max-fixed-arity 3, :method-params ([coll k v]), :arglists ([coll k v] [coll k v & kvs]), :arglists-meta (nil nil)}, :method-params ([coll k v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1733, :end-line 1733, :max-fixed-arity 3, :fn-var true, :arglists ([coll k v] [coll k v & kvs]), :doc assoc[iate]. When applied to a map, returns a new map of the | |
| same (hashed/sorted) type, that contains the mapping of key(s) to | |
| val(s). When applied to a vector, returns a new vector that | |
| contains val at index.}, transient {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3353, :column 7, :end-line 3353, :end-column 16, :arglists (quote ([coll])), :doc Returns a new, transient version of the collection, in constant time.}, :name cljs.core/transient, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3353, :end-line 3353, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns a new, transient version of the collection, in constant time.}, -disjoin {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 521, :column 9, :end-line 521, :end-column 17, :tag clj, :protocol cljs.core/ISet, :doc Returns a new collection of coll that does not contain v., :arglists (quote ([coll v]))}, :protocol cljs.core/ISet, :name cljs.core/-disjoin, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([coll v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 519, :ret-tag clj, :end-line 521, :max-fixed-arity 2, :tag clj, :fn-var true, :arglists (quote ([coll v])), :doc Returns a new collection of coll that does not contain v.}, chunk-cons {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3166, :column 7, :end-line 3166, :end-column 17, :arglists (quote ([chunk rest]))}, :name cljs.core/chunk-cons, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([chunk rest]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3166, :end-line 3166, :max-fixed-arity 2, :fn-var true, :arglists (quote ([chunk rest]))}, ArrayIter {:num-fields 2, :protocols #{cljs.core/Object}, :name cljs.core/ArrayIter, :file cljs/core.cljs, :end-column 19, :type true, :column 10, :line 3518, :record false, :end-line 3518, :skip-protocol-flag nil}, comparator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9933, :column 7, :end-line 9933, :end-column 17, :arglists (quote ([pred])), :doc Returns an JavaScript compatible comparator based upon pred.}, :name cljs.core/comparator, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([pred]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9933, :end-line 9933, :max-fixed-arity 1, :fn-var true, :arglists (quote ([pred])), :doc Returns an JavaScript compatible comparator based upon pred.}, sorted-map {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 7745, :column 7, :end-line 7745, :end-column 17, :arglists (quote ([& keyvals])), :doc keyval => key val | |
| Returns a new sorted map with supplied mappings., :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keyvals)], :arglists ([& keyvals]), :arglists-meta (nil)}}, :name cljs.core/sorted-map, :variadic true, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(keyvals)], :arglists ([& keyvals]), :arglists-meta (nil)}, :method-params [(keyvals)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7745, :end-line 7745, :max-fixed-arity 0, :fn-var true, :arglists ([& keyvals]), :doc keyval => key val | |
| Returns a new sorted map with supplied mappings.}, drop-while {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4286, :column 7, :end-line 4286, :end-column 17, :arglists (quote ([pred] [pred coll])), :doc Returns a lazy sequence of the items in coll starting from the | |
| first item for which (pred item) returns logical false. Returns a | |
| stateful transducer when no collection is provided., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([pred] [pred coll]), :arglists ([pred] [pred coll]), :arglists-meta (nil nil)}}, :name cljs.core/drop-while, :variadic false, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([pred] [pred coll]), :arglists ([pred] [pred coll]), :arglists-meta (nil nil)}, :method-params ([pred] [pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4286, :end-line 4286, :max-fixed-arity 2, :fn-var true, :arglists ([pred] [pred coll]), :doc Returns a lazy sequence of the items in coll starting from the | |
| first item for which (pred item) returns logical false. Returns a | |
| stateful transducer when no collection is provided.}, IWriter {:meta {:file cljs/core.cljs, :line 618, :column 14, :end-line 618, :end-column 21, :doc Protocol for writing. Currently only implemented by StringBufferWriter., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-write [[writer s]], -flush [[writer]]}}}, :protocol-symbol true, :name cljs.core/IWriter, :file cljs/core.cljs, :end-column 21, :column 1, :line 618, :protocol-info {:methods {-write [[writer s]], -flush [[writer]]}}, :info nil, :end-line 618, :impls #{cljs.core/StringBufferWriter}, :doc Protocol for writing. Currently only implemented by StringBufferWriter., :jsdoc (@interface)}, KeySeq {:num-fields 2, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/KeySeq, :file cljs/core.cljs, :end-column 16, :type true, :column 10, :line 7764, :record false, :end-line 7764, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, realized? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9195, :column 16, :end-line 9195, :end-column 25, :tag boolean, :arglists (quote ([d])), :doc Returns true if a value has been produced for a delay or lazy sequence.}, :name cljs.core/realized?, :variadic false, :file cljs/core.cljs, :end-column 25, :method-params ([d]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9195, :ret-tag boolean, :end-line 9195, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([d])), :doc Returns true if a value has been produced for a delay or lazy sequence.}, *print-fn* {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 47, :column 3, :end-line 47, :end-column 13, :doc Each runtime environment provides a different way to print output. | |
| Whatever function *print-fn* is bound to will be passed any | |
| Strings which should be printed., :dynamic true}, :name cljs.core/*print-fn*, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([_]), :protocol-impl nil, :arglists-meta (), :column 1, :dynamic true, :line 43, :end-line 47, :max-fixed-arity 1, :fn-var true, :arglists nil, :doc Each runtime environment provides a different way to print output. | |
| Whatever function *print-fn* is bound to will be passed any | |
| Strings which should be printed.}, compare {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2047, :column 15, :end-line 2047, :end-column 22, :tag number, :arglists (quote ([x y])), :doc Comparator. Returns a negative number, zero, or a positive number | |
| when x is logically 'less than', 'equal to', or 'greater than' | |
| y. Uses IComparable if available and google.array.defaultCompare for objects | |
| of the same type and special-cases nil to be less than any other object.}, :name cljs.core/compare, :variadic false, :file cljs/core.cljs, :end-column 22, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2047, :ret-tag number, :end-line 2047, :max-fixed-arity 2, :tag number, :fn-var true, :arglists (quote ([x y])), :doc Comparator. Returns a negative number, zero, or a positive number | |
| when x is logically 'less than', 'equal to', or 'greater than' | |
| y. Uses IComparable if available and google.array.defaultCompare for objects | |
| of the same type and special-cases nil to be less than any other object.}, complement {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3770, :column 16, :end-line 3770, :end-column 26, :tag boolean, :arglists (quote ([f])), :doc Takes a fn f and returns a fn that takes the same arguments as f, | |
| has the same effects, if any, and returns the opposite truth value.}, :name cljs.core/complement, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3770, :ret-tag boolean, :end-line 3770, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([f])), :doc Takes a fn f and returns a fn that takes the same arguments as f, | |
| has the same effects, if any, and returns the opposite truth value.}, lookup-sentinel {:name cljs.core/lookup-sentinel, :file cljs/core.cljs, :line 1962, :column 1, :end-line 1962, :end-column 31, :private true, :meta {:file cljs/core.cljs, :line 1962, :column 16, :end-line 1962, :end-column 31, :private true}}, -assoc! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 663, :column 9, :end-line 663, :end-column 16, :tag clj, :protocol cljs.core/ITransientAssociative, :doc Returns a new transient collection of tcoll with a mapping from key to | |
| val added to it., :arglists (quote ([tcoll key val]))}, :protocol cljs.core/ITransientAssociative, :name cljs.core/-assoc!, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([tcoll key val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 661, :ret-tag clj, :end-line 663, :max-fixed-arity 3, :tag clj, :fn-var true, :arglists (quote ([tcoll key val])), :doc Returns a new transient collection of tcoll with a mapping from key to | |
| val added to it.}, *print-dup* {:name cljs.core/*print-dup*, :file cljs/core.cljs, :line 97, :column 1, :end-line 103, :end-column 14, :dynamic true, :doc When set to logical true, objects will be printed in a way that preserves | |
| their type when read in later. | |
| Defaults to false., :meta {:file cljs/core.cljs, :line 103, :column 3, :end-line 103, :end-column 14, :dynamic true, :doc When set to logical true, objects will be printed in a way that preserves | |
| their type when read in later. | |
| Defaults to false.}}, string-iter {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3515, :column 7, :end-line 3515, :end-column 18, :arglists (quote ([x]))}, :name cljs.core/string-iter, :variadic false, :file cljs/core.cljs, :end-column 18, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3515, :end-line 3515, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, -key->js {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9280, :column 4, :end-line 9280, :end-column 12, :protocol cljs.core/IEncodeJS, :doc Transforms map keys to valid JavaScript keys. Arbitrary keys are | |
| encoded to their string representation via (pr-str x), :arglists (quote ([x]))}, :protocol cljs.core/IEncodeJS, :name cljs.core/-key->js, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9278, :end-line 9280, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Transforms map keys to valid JavaScript keys. Arbitrary keys are | |
| encoded to their string representation via (pr-str x)}, IDeref {:meta {:file cljs/core.cljs, :line 539, :column 14, :end-line 539, :end-column 20, :doc Protocol for adding dereference functionality to a reference., :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-deref [[o]]}}}, :protocol-symbol true, :name cljs.core/IDeref, :file cljs/core.cljs, :end-column 20, :column 1, :line 539, :protocol-info {:methods {-deref [[o]]}}, :info nil, :end-line 539, :impls #{cljs.core/Reduced cljs.core/Volatile cljs.core/Delay om.core/MapCursor cljs.core/Var cljs.core.async.impl.channels/t_cljs$core$async$impl$channels19793 om.core/x23095 om.next/Indexer om.core/x23096 cljs.core.async.impl.channels/t_cljs$core$async$impl$channels19790 cljs.core/Atom om.core/IndexedCursor}, :doc Protocol for adding dereference functionality to a reference., :jsdoc (@interface)}, sequence {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3714, :column 7, :end-line 3714, :end-column 15, :arglists (quote ([coll] [xform coll] [xform coll & colls])), :doc Coerces coll to a (possibly empty) sequence, if it is not already | |
| one. Will not force a lazy seq. (sequence nil) yields (), When a | |
| transducer is supplied, returns a lazy sequence of applications of | |
| the transform to the items in coll(s), i.e. to the set of first | |
| items of each coll, followed by the set of second | |
| items in each coll, until any one of the colls is exhausted. Any | |
| remaining items in other colls are ignored. The transform should accept | |
| number-of-colls arguments, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([coll] [xform coll]), :arglists ([coll] [xform coll] [xform coll & colls]), :arglists-meta (nil nil nil)}}, :name cljs.core/sequence, :variadic true, :file cljs/core.cljs, :end-column 15, :top-fn {:variadic true, :max-fixed-arity 2, :method-params ([coll] [xform coll]), :arglists ([coll] [xform coll] [xform coll & colls]), :arglists-meta (nil nil nil)}, :method-params ([coll] [xform coll]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 3714, :end-line 3714, :max-fixed-arity 2, :fn-var true, :arglists ([coll] [xform coll] [xform coll & colls]), :doc Coerces coll to a (possibly empty) sequence, if it is not already | |
| one. Will not force a lazy seq. (sequence nil) yields (), When a | |
| transducer is supplied, returns a lazy sequence of applications of | |
| the transform to the items in coll(s), i.e. to the set of first | |
| items of each coll, followed by the set of second | |
| items in each coll, until any one of the colls is exhausted. Any | |
| remaining items in other colls are ignored. The transform should accept | |
| number-of-colls arguments}, constantly {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3780, :column 7, :end-line 3780, :end-column 17, :arglists (quote ([x])), :doc Returns a function that takes any number of arguments and returns x.}, :name cljs.core/constantly, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3780, :end-line 3780, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns a function that takes any number of arguments and returns x.}, ->RangedIterator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4695, :column 10, :end-line 4695, :end-column 24, :protocols #{cljs.core/Object}, :skip-protocol-flag nil, :factory :positional, :arglists (quote ([i base arr v start end]))}, :protocols #{cljs.core/Object}, :name cljs.core/->RangedIterator, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([i base arr v start end]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 4695, :end-line 4695, :max-fixed-arity 6, :fn-var true, :arglists (quote ([i base arr v start end])), :skip-protocol-flag nil}, chunked-seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5015, :column 7, :end-line 5015, :end-column 18, :arglists (quote ([vec i off] [vec node i off] [vec node i off meta])), :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([vec i off] [vec node i off] [vec node i off meta]), :arglists ([vec i off] [vec node i off] [vec node i off meta]), :arglists-meta (nil nil nil)}}, :name cljs.core/chunked-seq, :variadic false, :file cljs/core.cljs, :end-column 18, :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([vec i off] [vec node i off] [vec node i off meta]), :arglists ([vec i off] [vec node i off] [vec node i off meta]), :arglists-meta (nil nil nil)}, :method-params ([vec i off] [vec node i off] [vec node i off meta]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 5015, :end-line 5015, :max-fixed-arity 5, :fn-var true, :arglists ([vec i off] [vec node i off] [vec node i off meta])}, ISorted {:meta {:file cljs/core.cljs, :line 601, :column 14, :end-line 601, :end-column 21, :doc Protocol for a collection which can represent their items | |
| in a sorted manner. , :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {-sorted-seq [[coll ascending?]], -sorted-seq-from [[coll k ascending?]], -entry-key [[coll entry]], -comparator [[coll]]}}}, :protocol-symbol true, :name cljs.core/ISorted, :file cljs/core.cljs, :end-column 21, :column 1, :line 601, :protocol-info {:methods {-sorted-seq [[coll ascending?]], -sorted-seq-from [[coll k ascending?]], -entry-key [[coll entry]], -comparator [[coll]]}}, :info nil, :end-line 601, :impls #{cljs.core/PersistentTreeMap cljs.core/PersistentTreeSet}, :doc Protocol for a collection which can represent their items | |
| in a sorted manner. , :jsdoc (@interface)}, make-array {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 338, :column 14, :end-line 338, :end-column 24, :tag array, :arglists (quote ([size] [type size])), :doc Construct a JavaScript array of specified size. Accepts ignored type | |
| argument for compatibility with Clojure., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size] [type size]), :arglists ([size] [type size]), :arglists-meta (nil nil)}}, :name cljs.core/make-array, :variadic false, :file cljs/core.cljs, :end-column 24, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([size] [type size]), :arglists ([size] [type size]), :arglists-meta (nil nil)}, :method-params ([size] [type size]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 338, :ret-tag array, :end-line 338, :max-fixed-arity 2, :tag array, :fn-var true, :arglists ([size] [type size]), :doc Construct a JavaScript array of specified size. Accepts ignored type | |
| argument for compatibility with Clojure.}, ->t_cljs$core17827 {:protocol-inline nil, :meta {:anonymous true, :protocols #{cljs.core/Object cljs.core/IMeta cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([nil-iter meta17828])), :file cljs/core.cljs}, :protocols #{cljs.core/Object cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core/->t_cljs$core17827, :variadic false, :file cljs/core.cljs, :method-params ([nil-iter meta17828]), :protocol-impl nil, :arglists-meta (nil nil), :anonymous true, :column 3, :factory :positional, :line 3500, :max-fixed-arity 2, :fn-var true, :arglists (quote ([nil-iter meta17828])), :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, shorts {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2462, :column 7, :end-line 2462, :end-column 13, :arglists (quote ([x]))}, :name cljs.core/shorts, :variadic false, :file cljs/core.cljs, :end-column 13, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2462, :end-line 2462, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, *unchecked-if* {:name cljs.core/*unchecked-if*, :file cljs/core.cljs, :line 18, :column 1, :end-line 18, :end-column 20, :meta {:file cljs/core.cljs, :line 18, :column 6, :end-line 18, :end-column 20}}, ->RSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1457, :column 10, :end-line 1457, :end-column 14, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([ci i meta]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->RSeq, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([ci i meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 1457, :end-line 1457, :max-fixed-arity 3, :fn-var true, :arglists (quote ([ci i meta])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, enable-console-print! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 141, :column 7, :end-line 141, :end-column 28, :arglists (quote ([])), :doc Set *print-fn* to console.log}, :name cljs.core/enable-console-print!, :variadic false, :file cljs/core.cljs, :end-column 28, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 141, :end-line 141, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc Set *print-fn* to console.log}, -flush {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 622, :column 4, :end-line 622, :end-column 10, :protocol cljs.core/IWriter, :doc Flush writer., :arglists (quote ([writer]))}, :protocol cljs.core/IWriter, :name cljs.core/-flush, :variadic false, :file cljs/core.cljs, :end-column 10, :method-params ([writer]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 618, :end-line 622, :max-fixed-arity 1, :fn-var true, :arglists (quote ([writer])), :doc Flush writer.}, completing {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2212, :column 7, :end-line 2212, :end-column 17, :arglists (quote ([f] [f cf])), :doc Takes a reducing function f of 2 args and returns a fn suitable for | |
| transduce by adding an arity-1 signature that calls cf (default - | |
| identity) on the result argument., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f cf]), :arglists ([f] [f cf]), :arglists-meta (nil nil)}}, :name cljs.core/completing, :variadic false, :file cljs/core.cljs, :end-column 17, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([f] [f cf]), :arglists ([f] [f cf]), :arglists-meta (nil nil)}, :method-params ([f] [f cf]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2212, :end-line 2212, :max-fixed-arity 2, :fn-var true, :arglists ([f] [f cf]), :doc Takes a reducing function f of 2 args and returns a fn suitable for | |
| transduce by adding an arity-1 signature that calls cf (default - | |
| identity) on the result argument.}, unchecked-negate-int {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2412, :column 7, :end-line 2412, :end-column 27, :arglists (quote ([x]))}, :name cljs.core/unchecked-negate-int, :variadic false, :file cljs/core.cljs, :end-column 27, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2412, :end-line 2412, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, ->PersistentVector {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4717, :column 10, :end-line 4717, :end-column 26, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/IMapEntry cljs.core/IIterable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :factory :positional, :arglists (quote ([meta cnt shift root tail __hash]))}, :protocols #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/IMapEntry cljs.core/IIterable cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}, :name cljs.core/->PersistentVector, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([meta cnt shift root tail __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 4717, :end-line 4717, :max-fixed-arity 6, :fn-var true, :arglists (quote ([meta cnt shift root tail __hash])), :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IVector cljs.core/IReversible cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/IMapEntry cljs.core/ISequential cljs.core/IWithMeta cljs.core/IAssociative cljs.core/ILookup cljs.core/IReduce}}, equiv-sequential {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2621, :column 8, :end-line 2621, :end-column 24, :private true, :arglists (quote ([x y])), :doc Assumes x is sequential. Returns true if x equals y, otherwise | |
| returns false.}, :private true, :name cljs.core/equiv-sequential, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2621, :end-line 2621, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x y])), :doc Assumes x is sequential. Returns true if x equals y, otherwise | |
| returns false.}, hash-unordered-coll {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1189, :column 15, :end-line 1189, :end-column 34, :tag number, :arglists (quote ([coll])), :doc Returns the hash code, consistent with =, for an external unordered | |
| collection implementing Iterable. For maps, the iterator should | |
| return map entries whose hash is computed as | |
| (hash-ordered-coll [k v]). | |
| See http://clojure.org/data_structures#hash for full algorithms.}, :name cljs.core/hash-unordered-coll, :variadic false, :file cljs/core.cljs, :end-column 34, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1189, :ret-tag number, :end-line 1189, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([coll])), :doc Returns the hash code, consistent with =, for an external unordered | |
| collection implementing Iterable. For maps, the iterator should | |
| return map entries whose hash is computed as | |
| (hash-ordered-coll [k v]). | |
| See http://clojure.org/data_structures#hash for full algorithms.}, repeat {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4322, :column 7, :end-line 4322, :end-column 13, :arglists (quote ([x] [n x])), :doc Returns a lazy (infinite!, or length n if supplied) sequence of xs., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([x] [n x]), :arglists ([x] [n x]), :arglists-meta (nil nil)}}, :name cljs.core/repeat, :variadic false, :file cljs/core.cljs, :end-column 13, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([x] [n x]), :arglists ([x] [n x]), :arglists-meta (nil nil)}, :method-params ([x] [n x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4322, :end-line 4322, :max-fixed-arity 2, :fn-var true, :arglists ([x] [n x]), :doc Returns a lazy (infinite!, or length n if supplied) sequence of xs.}, unchecked-inc {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2389, :column 7, :end-line 2389, :end-column 20, :arglists (quote ([x]))}, :name cljs.core/unchecked-inc, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2389, :end-line 2389, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, nthnext {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2589, :column 7, :end-line 2589, :end-column 14, :arglists (quote ([coll n])), :doc Returns the nth next of coll, (seq coll) when n is 0.}, :name cljs.core/nthnext, :variadic false, :file cljs/core.cljs, :end-column 14, :method-params ([coll n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2589, :end-line 2589, :max-fixed-arity 2, :fn-var true, :arglists (quote ([coll n])), :doc Returns the nth next of coll, (seq coll) when n is 0.}, preserving-reduced {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 9200, :column 8, :end-line 9200, :end-column 26, :private true, :arglists (quote ([rf]))}, :private true, :name cljs.core/preserving-reduced, :variadic false, :file cljs/core.cljs, :end-column 26, :method-params ([rf]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9200, :end-line 9200, :max-fixed-arity 1, :fn-var true, :arglists (quote ([rf]))}, get-validator {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 4032, :column 7, :end-line 4032, :end-column 20, :arglists (quote ([iref])), :doc Gets the validator-fn for a var/ref/agent/atom.}, :name cljs.core/get-validator, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([iref]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4032, :end-line 4032, :max-fixed-arity 1, :fn-var true, :arglists (quote ([iref])), :doc Gets the validator-fn for a var/ref/agent/atom.}, StringIter {:num-fields 2, :protocols #{cljs.core/Object}, :name cljs.core/StringIter, :file cljs/core.cljs, :end-column 20, :type true, :column 10, :line 3506, :record false, :end-line 3506, :skip-protocol-flag nil}, number? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 195, :column 16, :end-line 195, :end-column 23, :tag boolean, :arglists (quote ([n])), :doc Returns true if x is a JavaScript number.}, :name cljs.core/number?, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 195, :ret-tag boolean, :end-line 195, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([n])), :doc Returns true if x is a JavaScript number.}, -conj! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 656, :column 9, :end-line 656, :end-column 15, :tag clj, :protocol cljs.core/ITransientCollection, :doc Adds value val to tcoll and returns tcoll., :arglists (quote ([tcoll val]))}, :protocol cljs.core/ITransientCollection, :name cljs.core/-conj!, :variadic false, :file cljs/core.cljs, :end-column 15, :method-params ([tcoll val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 654, :ret-tag clj, :end-line 656, :max-fixed-arity 2, :tag clj, :fn-var true, :arglists (quote ([tcoll val])), :doc Adds value val to tcoll and returns tcoll.}, ->PersistentArrayMapSeq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5753, :column 10, :end-line 5753, :end-column 31, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :factory :positional, :arglists (quote ([arr i _meta]))}, :protocols #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/->PersistentArrayMapSeq, :variadic false, :file cljs/core.cljs, :end-column 31, :method-params ([arr i _meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5753, :end-line 5753, :max-fixed-arity 3, :fn-var true, :arglists (quote ([arr i _meta])), :skip-protocol-flag #{cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, chunk-next {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3183, :column 7, :end-line 3183, :end-column 17, :arglists (quote ([s]))}, :name cljs.core/chunk-next, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3183, :end-line 3183, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, ArrayList {:num-fields 1, :protocols #{cljs.core/Object}, :name cljs.core/ArrayList, :file cljs/core.cljs, :end-column 19, :type true, :column 10, :line 8307, :record false, :end-line 8307, :skip-protocol-flag nil}, print-str {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 8931, :column 7, :end-line 8931, :end-column 16, :arglists (quote ([& objs])), :doc print to a string, returning it, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}}, :name cljs.core/print-str, :variadic true, :file cljs/core.cljs, :end-column 16, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(objs)], :arglists ([& objs]), :arglists-meta (nil)}, :method-params [(objs)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 8931, :end-line 8931, :max-fixed-arity 0, :fn-var true, :arglists ([& objs]), :doc print to a string, returning it}, not-any? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3755, :column 16, :end-line 3755, :end-column 24, :tag boolean, :arglists (quote ([pred coll])), :doc Returns false if (pred x) is logical true for any x in coll, | |
| else true.}, :name cljs.core/not-any?, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([pred coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3755, :ret-tag boolean, :end-line 3755, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([pred coll])), :doc Returns false if (pred x) is logical true for any x in coll, | |
| else true.}, into-array {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 390, :column 14, :end-line 390, :end-column 24, :tag array, :arglists (quote ([aseq] [type aseq])), :doc Returns an array with components set to the values in aseq. Optional type | |
| argument accepted for compatibility with Clojure., :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([aseq] [type aseq]), :arglists ([aseq] [type aseq]), :arglists-meta (nil nil)}}, :name cljs.core/into-array, :variadic false, :file cljs/core.cljs, :end-column 24, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([aseq] [type aseq]), :arglists ([aseq] [type aseq]), :arglists-meta (nil nil)}, :method-params ([aseq] [type aseq]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 390, :ret-tag array, :end-line 390, :max-fixed-arity 2, :tag array, :fn-var true, :arglists ([aseq] [type aseq]), :doc Returns an array with components set to the values in aseq. Optional type | |
| argument accepted for compatibility with Clojure.}, -hash {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 579, :column 4, :end-line 579, :end-column 9, :protocol cljs.core/IHash, :doc Returns the hash code of o., :arglists (quote ([o]))}, :protocol cljs.core/IHash, :name cljs.core/-hash, :variadic false, :file cljs/core.cljs, :end-column 9, :method-params ([o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 577, :end-line 579, :max-fixed-arity 1, :fn-var true, :arglists (quote ([o])), :doc Returns the hash code of o.}, -dissoc! {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 669, :column 9, :end-line 669, :end-column 17, :tag clj, :protocol cljs.core/ITransientMap, :doc Returns a new transient collection of tcoll without the mapping for key., :arglists (quote ([tcoll key]))}, :protocol cljs.core/ITransientMap, :name cljs.core/-dissoc!, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([tcoll key]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 667, :ret-tag clj, :end-line 669, :max-fixed-arity 2, :tag clj, :fn-var true, :arglists (quote ([tcoll key])), :doc Returns a new transient collection of tcoll without the mapping for key.}, ->Reduced {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1250, :column 10, :end-line 1250, :end-column 17, :protocols #{cljs.core/IDeref}, :skip-protocol-flag #{cljs.core/IDeref}, :factory :positional, :arglists (quote ([val]))}, :protocols #{cljs.core/IDeref}, :name cljs.core/->Reduced, :variadic false, :file cljs/core.cljs, :end-column 17, :method-params ([val]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 1250, :end-line 1250, :max-fixed-arity 1, :fn-var true, :arglists (quote ([val])), :skip-protocol-flag #{cljs.core/IDeref}}, chunk-buffer {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 3067, :column 7, :end-line 3067, :end-column 19, :arglists (quote ([capacity]))}, :name cljs.core/chunk-buffer, :variadic false, :file cljs/core.cljs, :end-column 19, :method-params ([capacity]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 3067, :end-line 3067, :max-fixed-arity 1, :fn-var true, :arglists (quote ([capacity]))}, seqable? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1984, :column 16, :end-line 1984, :end-column 24, :tag boolean, :arglists (quote ([s])), :doc Return true if s satisfies ISeqable}, :name cljs.core/seqable?, :variadic false, :file cljs/core.cljs, :end-column 24, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1984, :ret-tag boolean, :end-line 1984, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([s])), :doc Return true if s satisfies ISeqable}, symbol? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 892, :column 16, :end-line 892, :end-column 23, :tag boolean, :arglists (quote ([x])), :doc Return true if x is a Symbol}, :name cljs.core/symbol?, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 892, :ret-tag boolean, :end-line 892, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Return true if x is a Symbol}, m3-hash-unencoded-chars {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 804, :column 15, :end-line 804, :end-column 38, :tag number, :arglists (quote ([in]))}, :name cljs.core/m3-hash-unencoded-chars, :variadic false, :file cljs/core.cljs, :end-column 38, :method-params ([in]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 804, :ret-tag number, :end-line 804, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([in]))}, unchecked-char {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2353, :column 15, :end-line 2353, :end-column 29, :tag number, :arglists (quote ([x]))}, :name cljs.core/unchecked-char, :variadic false, :file cljs/core.cljs, :end-column 29, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2353, :ret-tag number, :end-line 2353, :max-fixed-arity 1, :tag number, :fn-var true, :arglists (quote ([x]))}, NeverEquiv {:num-fields 0, :protocols #{cljs.core/IEquiv cljs.core/Object}, :name cljs.core/NeverEquiv, :file cljs/core.cljs, :end-column 20, :type true, :column 10, :line 5456, :record false, :end-line 5456, :skip-protocol-flag #{cljs.core/IEquiv}}, -invoke {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 413, :column 4, :end-line 413, :end-column 11, :protocol cljs.core/IFn, :doc nil, :arglists (quote ([this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q r] [this a b c d e f g h i j k l m n o p q r s] [this a b c d e f g h i j k l m n o p q r s t] [this a b c d e f g h i j k l m n o p q r s t rest])), :top-fn {:variadic false, :max-fixed-arity 22, :method-params ([this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q r] [this a b c d e f g h i j k l m n o p q r s] [this a b c d e f g h i j k l m n o p q r s t] [this a b c d e f g h i j k l m n o p q r s t rest]), :arglists ([this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q r] [this a b c d e f g h i j k l m n o p q r s] [this a b c d e f g h i j k l m n o p q r s t] [this a b c d e f g h i j k l m n o p q r s t rest]), :arglists-meta (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}}, :protocol cljs.core/IFn, :name cljs.core/-invoke, :variadic false, :file cljs/core.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 22, :method-params ([this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q r] [this a b c d e f g h i j k l m n o p q r s] [this a b c d e f g h i j k l m n o p q r s t] [this a b c d e f g h i j k l m n o p q r s t rest]), :arglists ([this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q r] [this a b c d e f g h i j k l m n o p q r s] [this a b c d e f g h i j k l m n o p q r s t] [this a b c d e f g h i j k l m n o p q r s t rest]), :arglists-meta (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)}, :method-params ([this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q r] [this a b c d e f g h i j k l m n o p q r s] [this a b c d e f g h i j k l m n o p q r s t] [this a b c d e f g h i j k l m n o p q r s t rest]), :protocol-impl nil, :arglists-meta (nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil), :column 1, :line 409, :end-line 413, :max-fixed-arity 22, :fn-var true, :arglists ([this] [this a] [this a b] [this a b c] [this a b c d] [this a b c d e] [this a b c d e f] [this a b c d e f g] [this a b c d e f g h] [this a b c d e f g h i] [this a b c d e f g h i j] [this a b c d e f g h i j k] [this a b c d e f g h i j k l] [this a b c d e f g h i j k l m] [this a b c d e f g h i j k l m n] [this a b c d e f g h i j k l m n o] [this a b c d e f g h i j k l m n o p] [this a b c d e f g h i j k l m n o p q] [this a b c d e f g h i j k l m n o p q r] [this a b c d e f g h i j k l m n o p q r s] [this a b c d e f g h i j k l m n o p q r s t] [this a b c d e f g h i j k l m n o p q r s t rest]), :doc nil}, coll? {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1871, :column 16, :end-line 1871, :end-column 21, :tag boolean, :arglists (quote ([x])), :doc Returns true if x satisfies ICollection}, :name cljs.core/coll?, :variadic false, :file cljs/core.cljs, :end-column 21, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1871, :ret-tag boolean, :end-line 1871, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x])), :doc Returns true if x satisfies ICollection}, get-in {:protocol-inline nil, :meta {:added 1.2, :file cljs/core.cljs, :end-column 13, :static true, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([m ks] [m ks not-found]), :arglists ([m ks] [m ks not-found]), :arglists-meta (nil nil)}, :column 7, :line 4523, :end-line 4523, :arglists (quote ([m ks] [m ks not-found])), :doc Returns the value in a nested associative structure, | |
| where ks is a sequence of keys. Returns nil if the key is not present, | |
| or the not-found value if supplied.}, :added 1.2, :name cljs.core/get-in, :variadic false, :file cljs/core.cljs, :end-column 13, :static true, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([m ks] [m ks not-found]), :arglists ([m ks] [m ks not-found]), :arglists-meta (nil nil)}, :method-params ([m ks] [m ks not-found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4523, :end-line 4523, :max-fixed-arity 3, :fn-var true, :arglists ([m ks] [m ks not-found]), :doc Returns the value in a nested associative structure, | |
| where ks is a sequence of keys. Returns nil if the key is not present, | |
| or the not-found value if supplied.}, fnext {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 1527, :column 7, :end-line 1527, :end-column 12, :arglists (quote ([coll])), :doc Same as (first (next x))}, :name cljs.core/fnext, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1527, :end-line 1527, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Same as (first (next x))}, IList {:meta {:file cljs/core.cljs, :line 590, :column 14, :end-line 590, :end-column 19, :doc Marker interface indicating a persistent list, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {}}}, :protocol-symbol true, :name cljs.core/IList, :file cljs/core.cljs, :end-column 19, :column 1, :line 590, :protocol-info {:methods {}}, :info nil, :end-line 590, :impls #{cljs.core/Cons cljs.core/EmptyList cljs.core/List}, :doc Marker interface indicating a persistent list, :jsdoc (@interface)}, ArrayNodeIterator {:num-fields 3, :protocols #{cljs.core/Object}, :name cljs.core/ArrayNodeIterator, :file cljs/core.cljs, :end-column 27, :type true, :column 10, :line 6403, :record false, :end-line 6403, :skip-protocol-flag nil}, List {:meta {:file cljs/core.cljs, :line 1348, :column 30, :end-line 1348, :end-column 34, :declared true}, :num-fields 5, :protocols #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}, :name cljs.core/List, :file cljs/core.cljs, :end-column 14, :type true, :column 10, :line 2679, :record false, :declared true, :end-line 2679, :skip-protocol-flag #{cljs.core/IList cljs.core/IEquiv cljs.core/IHash cljs.core/ASeq cljs.core/ICollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeq cljs.core/INext cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IStack cljs.core/ISequential cljs.core/IWithMeta cljs.core/IReduce}}, -val {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 516, :column 4, :end-line 516, :end-column 8, :protocol cljs.core/IMapEntry, :doc Returns the value of the map entry., :arglists (quote ([coll]))}, :protocol cljs.core/IMapEntry, :name cljs.core/-val, :variadic false, :file cljs/core.cljs, :end-column 8, :method-params ([coll]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 512, :end-line 516, :max-fixed-arity 1, :fn-var true, :arglists (quote ([coll])), :doc Returns the value of the map entry.}, bytes {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 2460, :column 7, :end-line 2460, :end-column 12, :arglists (quote ([x]))}, :name cljs.core/bytes, :variadic false, :file cljs/core.cljs, :end-column 12, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 2460, :end-line 2460, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, ->ObjMap {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 5525, :column 10, :end-line 5525, :end-column 16, :protocols #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :factory :positional, :arglists (quote ([meta keys strobj update-count __hash]))}, :protocols #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/Object cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :name cljs.core/->ObjMap, :variadic false, :file cljs/core.cljs, :end-column 16, :method-params ([meta keys strobj update-count __hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 5525, :end-line 5525, :max-fixed-arity 5, :fn-var true, :arglists (quote ([meta keys strobj update-count __hash])), :skip-protocol-flag #{cljs.core/IKVReduce cljs.core/IEquiv cljs.core/IHash cljs.core/IFn cljs.core/ICollection cljs.core/IEditableCollection cljs.core/IEmptyableCollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}}, compare-symbols {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 902, :column 8, :end-line 902, :end-column 23, :private true, :arglists (quote ([a b]))}, :private true, :name cljs.core/compare-symbols, :variadic false, :file cljs/core.cljs, :end-column 23, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 902, :end-line 902, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a b]))}, -seq {:protocol-inline nil, :meta {:file cljs/core.cljs, :line 584, :column 16, :end-line 584, :end-column 20, :tag clj-or-nil, :protocol cljs.core/ISeqable, :doc Returns a seq of o, or nil if o is empty., :arglists (quote ([o]))}, :protocol cljs.core/ISeqable, :name cljs.core/-seq, :variadic false, :file cljs/core.cljs, :end-column 20, :method-params ([o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 582, :ret-tag clj-or-nil, :end-line 584, :max-fixed-arity 1, :tag clj-or-nil, :fn-var true, :arglists (quote ([o])), :doc Returns a seq of o, or nil if o is empty.}}, :require-macros nil, :cljs.analyzer/constants {:seen #{form meta17831 tag & stepper uuid end defrecord* base obj fqn first try has-nil? rear hierarchy iter namespace step boolean update-count method-table chunk i rest :meta :dup comp dispatch-fn :else left :cljs.core/none shift iters new-value xform :validator :default prefer-table loop* watches :ns bitmap _seq nil-val v riter __hash meta _meta meta17828 afn tree fn front buf next-entry :val key not= _next parent root-iter validate do vec :fallback-impl :flush-on-newline default-dispatch-val :no-test validator letfn* if arr new :descendants ns :ancestors value name n :readably :more-marker fields method-cache nexts edit editable? base-count collision-hash deftype* let* start coll not-native js* strobj _rest fn* val ascending? recur ci :print-length state :ok cached-hierarchy s :parents cnt node sym sb _hash keys set! :tag tree-map . :mutable quote root str nodes seen hash-map :arglists nil-iter :alt-impl ext-map-iter tail record mseq count :keywordize-keys off stack transient-map len right throw fseq number? symbol? :cljs.core/not-found more def f next-iter}, :order [:flush-on-newline :readably :meta :dup :print-length :else sb :default ns name str _hash :mutable _meta val sym s value iter _rest arr i ci meta afn first rest count __hash fqn fn buf end off chunk more nil-iter :arglists quote meta17828 meta17831 _seq _next xform iters nexts stepper state validator watches :validator validate new-value number? n edit base v start cnt shift root tail vec node fseq riter front rear keys strobj update-count record base-count fields ext-map-iter editable? len next-entry next-iter bitmap collision-hash nodes nil-val root-iter seen has-nil? :tag boolean stack ascending? key left right comp tree mseq not-native :cljs.core/not-found hash-map transient-map tree-map step :cljs.core/none :more-marker :alt-impl :fallback-impl :val f coll :keywordize-keys :parents :descendants :ancestors namespace parent not= tag dispatch-fn default-dispatch-val hierarchy method-table prefer-table method-cache cached-hierarchy uuid & defrecord* try loop* do letfn* if new deftype* let* js* fn* recur set! . throw def :ok :no-test form symbol? :ns obj]}, :doc nil}, om.dom {:use-macros nil, :excludes #{map meta time}, :macros {form {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/form, :ns om.dom, :macro true}, audio {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/audio, :ns om.dom, :macro true}, menuitem {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/menuitem, :ns om.dom, :macro true}, radialGradient {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/radialGradient, :ns om.dom, :macro true}, base {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/base, :ns om.dom, :macro true}, h1 {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/h1, :ns om.dom, :macro true}, embed {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/embed, :ns om.dom, :macro true}, h3 {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/h3, :ns om.dom, :macro true}, body {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/body, :ns om.dom, :macro true}, keygen {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/keygen, :ns om.dom, :macro true}, progress {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/progress, :ns om.dom, :macro true}, main {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/main, :ns om.dom, :macro true}, cite {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/cite, :ns om.dom, :macro true}, rect {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/rect, :ns om.dom, :macro true}, polyline {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/polyline, :ns om.dom, :macro true}, map {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/map, :ns om.dom, :macro true}, object {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/object, :ns om.dom, :macro true}, i {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/i, :ns om.dom, :macro true}, p {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/p, :ns om.dom, :macro true}, nav {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/nav, :ns om.dom, :macro true}, ruby {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/ruby, :ns om.dom, :macro true}, marquee {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/marquee, :ns om.dom, :macro true}, a {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/a, :ns om.dom, :macro true}, menu {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/menu, :ns om.dom, :macro true}, blockquote {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/blockquote, :ns om.dom, :macro true}, img {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/img, :ns om.dom, :macro true}, text {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/text, :ns om.dom, :macro true}, span {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/span, :ns om.dom, :macro true}, track {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/track, :ns om.dom, :macro true}, data {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/data, :ns om.dom, :macro true}, u {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/u, :ns om.dom, :macro true}, dl {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/dl, :ns om.dom, :macro true}, select {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/select, :ns om.dom, :macro true}, polygon {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/polygon, :ns om.dom, :macro true}, html {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/html, :ns om.dom, :macro true}, thead {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/thead, :ns om.dom, :macro true}, path {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/path, :ns om.dom, :macro true}, del {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/del, :ns om.dom, :macro true}, fieldset {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/fieldset, :ns om.dom, :macro true}, aside {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/aside, :ns om.dom, :macro true}, figure {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/figure, :ns om.dom, :macro true}, gen-react-dom-fns {:private true, :arglists ([]), :line 144, :column 1, :file om/dom.clj, :name om.dom/gen-react-dom-fns, :ns om.dom, :macro true}, figcaption {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/figcaption, :ns om.dom, :macro true}, q {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/q, :ns om.dom, :macro true}, bdi {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/bdi, :ns om.dom, :macro true}, video {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/video, :ns om.dom, :macro true}, address {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/address, :ns om.dom, :macro true}, caption {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/caption, :ns om.dom, :macro true}, dd {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/dd, :ns om.dom, :macro true}, rp {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/rp, :ns om.dom, :macro true}, hr {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/hr, :ns om.dom, :macro true}, meta {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/meta, :ns om.dom, :macro true}, tbody {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/tbody, :ns om.dom, :macro true}, table {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/table, :ns om.dom, :macro true}, pre {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/pre, :ns om.dom, :macro true}, ul {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/ul, :ns om.dom, :macro true}, sup {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/sup, :ns om.dom, :macro true}, dfn {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/dfn, :ns om.dom, :macro true}, sub {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/sub, :ns om.dom, :macro true}, mark {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/mark, :ns om.dom, :macro true}, script {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/script, :ns om.dom, :macro true}, big {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/big, :ns om.dom, :macro true}, button {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/button, :ns om.dom, :macro true}, wbr {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/wbr, :ns om.dom, :macro true}, strong {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/strong, :ns om.dom, :macro true}, li {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/li, :ns om.dom, :macro true}, dt {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/dt, :ns om.dom, :macro true}, td {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/td, :ns om.dom, :macro true}, tr {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/tr, :ns om.dom, :macro true}, circle {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/circle, :ns om.dom, :macro true}, section {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/section, :ns om.dom, :macro true}, th {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/th, :ns om.dom, :macro true}, time {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/time, :ns om.dom, :macro true}, optgroup {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/optgroup, :ns om.dom, :macro true}, iframe {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/iframe, :ns om.dom, :macro true}, legend {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/legend, :ns om.dom, :macro true}, em {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/em, :ns om.dom, :macro true}, kbd {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/kbd, :ns om.dom, :macro true}, article {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/article, :ns om.dom, :macro true}, abbr {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/abbr, :ns om.dom, :macro true}, source {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/source, :ns om.dom, :macro true}, output {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/output, :ns om.dom, :macro true}, header {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/header, :ns om.dom, :macro true}, datalist {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/datalist, :ns om.dom, :macro true}, tfoot {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/tfoot, :ns om.dom, :macro true}, s {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/s, :ns om.dom, :macro true}, ins {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/ins, :ns om.dom, :macro true}, footer {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/footer, :ns om.dom, :macro true}, title {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/title, :ns om.dom, :macro true}, h5 {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/h5, :ns om.dom, :macro true}, canvas {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/canvas, :ns om.dom, :macro true}, param {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/param, :ns om.dom, :macro true}, div {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/div, :ns om.dom, :macro true}, summary {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/summary, :ns om.dom, :macro true}, samp {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/samp, :ns om.dom, :macro true}, small {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/small, :ns om.dom, :macro true}, style {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/style, :ns om.dom, :macro true}, h4 {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/h4, :ns om.dom, :macro true}, head {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/head, :ns om.dom, :macro true}, g {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/g, :ns om.dom, :macro true}, gen-react-dom-inline-fns {:private true, :arglists ([]), :line 134, :column 1, :file om/dom.clj, :name om.dom/gen-react-dom-inline-fns, :ns om.dom, :macro true}, stop {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/stop, :ns om.dom, :macro true}, var {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/var, :ns om.dom, :macro true}, tspan {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/tspan, :ns om.dom, :macro true}, ol {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/ol, :ns om.dom, :macro true}, line {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/line, :ns om.dom, :macro true}, col {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/col, :ns om.dom, :macro true}, label {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/label, :ns om.dom, :macro true}, rt {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/rt, :ns om.dom, :macro true}, h6 {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/h6, :ns om.dom, :macro true}, link {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/link, :ns om.dom, :macro true}, defs {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/defs, :ns om.dom, :macro true}, colgroup {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/colgroup, :ns om.dom, :macro true}, meter {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/meter, :ns om.dom, :macro true}, bdo {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/bdo, :ns om.dom, :macro true}, b {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/b, :ns om.dom, :macro true}, svg {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/svg, :ns om.dom, :macro true}, ellipse {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/ellipse, :ns om.dom, :macro true}, code {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/code, :ns om.dom, :macro true}, linearGradient {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/linearGradient, :ns om.dom, :macro true}, noscript {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/noscript, :ns om.dom, :macro true}, h2 {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/h2, :ns om.dom, :macro true}, area {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/area, :ns om.dom, :macro true}, br {:arglists ([opts__18917__auto__ & children__18918__auto__]), :line 138, :column 1, :file om/dom.clj, :name om.dom/br, :ns om.dom, :macro true}}, :name om.dom, :imports nil, :requires {cljsjs.react cljsjs.react, gobject goog.object, goog.object goog.object}, :uses nil, :defs {form {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/form, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, audio {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/audio, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, input {:name om.dom/input, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :line 41, :column 1, :end-line 41, :end-column 11, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :line 41, :column 6, :end-line 41, :end-column 11}}, menuitem {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/menuitem, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, radialGradient {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/radialGradient, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, base {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/base, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, h1 {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/h1, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, embed {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/embed, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, h3 {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/h3, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, body {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/body, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, keygen {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/keygen, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, progress {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/progress, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, main {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/main, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, cite {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/cite, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, rect {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/rect, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, polyline {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/polyline, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, map {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/map, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, object {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/object, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, i {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/i, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, p {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/p, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, nav {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/nav, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, ruby {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/ruby, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, marquee {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/marquee, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, a {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/a, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, menu {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/menu, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, blockquote {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/blockquote, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, img {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/img, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, text {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/text, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, span {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/span, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, track {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/track, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, data {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/data, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, u {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/u, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, dl {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/dl, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, select {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/select, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, polygon {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/polygon, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, html {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/html, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, thead {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/thead, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, path {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/path, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, del {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/del, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, fieldset {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/fieldset, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, aside {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/aside, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, figure {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/figure, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, figcaption {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/figcaption, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, q {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/q, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, bdi {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/bdi, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, video {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/video, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, address {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/address, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, caption {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/caption, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, wrap-form-element {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :line 9, :column 7, :end-line 9, :end-column 24, :arglists (quote ([ctor display-name]))}, :name om.dom/wrap-form-element, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :end-column 24, :method-params ([ctor display-name]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 9, :end-line 9, :max-fixed-arity 2, :fn-var true, :arglists (quote ([ctor display-name]))}, dd {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/dd, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, rp {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/rp, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, hr {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/hr, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, meta {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/meta, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, tbody {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/tbody, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, table {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/table, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, pre {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/pre, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, ul {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/ul, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, sup {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/sup, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, dfn {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/dfn, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, sub {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/sub, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, mark {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/mark, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, script {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/script, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, big {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/big, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, button {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/button, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, wbr {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/wbr, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, strong {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/strong, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, li {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/li, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, dt {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/dt, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, td {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/td, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, tr {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/tr, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, circle {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/circle, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, section {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/section, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, th {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/th, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, time {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/time, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, optgroup {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/optgroup, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, iframe {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/iframe, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, legend {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/legend, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, em {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/em, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, kbd {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/kbd, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, article {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/article, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, abbr {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/abbr, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, source {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/source, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, output {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/output, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, header {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/header, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, datalist {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/datalist, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, tfoot {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/tfoot, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, s {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/s, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, ins {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/ins, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, footer {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/footer, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, title {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/title, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, h5 {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/h5, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, canvas {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/canvas, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, param {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/param, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, render-to-str {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :line 52, :column 7, :end-line 52, :end-column 20, :arglists (quote ([c])), :doc Equivalent to React.renderToString}, :name om.dom/render-to-str, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :end-column 20, :method-params ([c]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 52, :end-line 52, :max-fixed-arity 1, :fn-var true, :arglists (quote ([c])), :doc Equivalent to React.renderToString}, div {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/div, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, option {:name om.dom/option, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :line 45, :column 1, :end-line 45, :end-column 12, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :line 45, :column 6, :end-line 45, :end-column 12}}, summary {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/summary, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, samp {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/samp, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, small {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/small, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, style {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/style, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, textarea {:name om.dom/textarea, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :line 43, :column 1, :end-line 43, :end-column 14, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :line 43, :column 6, :end-line 43, :end-column 14}}, h4 {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/h4, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, head {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/head, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, g {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/g, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, stop {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/stop, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, render {:protocol-inline nil, :meta {:file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :line 47, :column 7, :end-line 47, :end-column 13, :arglists (quote ([component el])), :doc Equivalent to React.render}, :name om.dom/render, :variadic false, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :end-column 13, :method-params ([component el]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 47, :end-line 47, :max-fixed-arity 2, :fn-var true, :arglists (quote ([component el])), :doc Equivalent to React.render}, var {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/var, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, tspan {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/tspan, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, ol {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/ol, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, line {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/line, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, col {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/col, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, label {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/label, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, rt {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/rt, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, h6 {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/h6, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, link {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/link, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, defs {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/defs, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, colgroup {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/colgroup, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, meter {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/meter, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, bdo {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/bdo, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, b {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/b, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, svg {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/svg, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, ellipse {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/ellipse, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, code {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/code, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, linearGradient {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/linearGradient, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, noscript {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/noscript, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, h2 {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/h2, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, area {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/area, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}, br {:protocol-inline nil, :meta {:arglists (quote ([opts__19535__auto__ & children__19536__auto__])), :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :file nil}, :name om.dom/br, :variadic true, :file /C:/Users/jplur/Desktop/dev/learnnext/src/om/dom.cljs, :top-fn {:variadic true, :max-fixed-arity 1, :method-params [(opts__19535__auto__ children__19536__auto__)], :arglists ([opts__19535__auto__ & children__19536__auto__]), :arglists-meta (nil)}, :method-params [(opts__19535__auto__ children__19536__auto__)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 7, :max-fixed-arity 1, :fn-var true, :arglists ([opts__19535__auto__ & children__19536__auto__])}}, :require-macros {dom om.dom, om.dom om.dom}, :doc nil}, dense.core {:use-macros {testing cljs.test, L dense.macros, is cljs.test, deftest cljs.test, count-case dense.macros, ? dense.macros, run-tests cljs.test, d dense.macros}, :excludes #{}, :name dense.core, :imports nil, :requires {cljs.test cljs.test}, :uses nil, :defs {V {:name dense.core/V, :file src\dense\core.cljs, :line 8, :column 1, :end-line 8, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 8, :column 6, :end-line 8, :end-column 7}}, fn-comp {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 32, :column 10, :end-line 32, :end-column 17}, :name dense.core/fn-comp, :variadic false, :file src\dense\core.cljs, :end-column 17, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 32, :end-line 32, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, ! {:name dense.core/!, :file src\dense\core.cljs, :line 17, :column 1, :end-line 17, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 17, :column 6, :end-line 17, :end-column 7}}, conditionals {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 25, :column 10, :end-line 25, :end-column 22}, :name dense.core/conditionals, :variadic false, :file src\dense\core.cljs, :end-column 22, :method-params ([]), :protocol-impl nil, :arglists-meta (), :column 1, :line 25, :end-line 25, :max-fixed-arity 0, :fn-var true, :arglists nil, :test true}, *! {:name dense.core/*!, :file src\dense\core.cljs, :line 20, :column 1, :end-line 20, :end-column 8, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 20, :column 6, :end-line 20, :end-column 8}}, S {:name dense.core/S, :file src\dense\core.cljs, :line 9, :column 1, :end-line 9, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 9, :column 6, :end-line 9, :end-column 7}}, *& {:name dense.core/*&, :file src\dense\core.cljs, :line 19, :column 1, :end-line 19, :end-column 8, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 19, :column 6, :end-line 19, :end-column 8}}, M {:name dense.core/M, :file src\dense\core.cljs, :line 5, :column 1, :end-line 5, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 5, :column 6, :end-line 5, :end-column 7}}, I {:name dense.core/I, :file src\dense\core.cljs, :line 13, :column 1, :end-line 13, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 13, :column 6, :end-line 13, :end-column 7}}, R {:name dense.core/R, :file src\dense\core.cljs, :line 7, :column 1, :end-line 7, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 7, :column 6, :end-line 7, :end-column 7}}, A {:name dense.core/A, :file src\dense\core.cljs, :line 12, :column 1, :end-line 12, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 12, :column 6, :end-line 12, :end-column 7}}, F {:name dense.core/F, :file src\dense\core.cljs, :line 6, :column 1, :end-line 6, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 6, :column 6, :end-line 6, :end-column 7}}, P {:name dense.core/P, :file src\dense\core.cljs, :line 14, :column 1, :end-line 14, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 14, :column 6, :end-line 14, :end-column 7}}, J {:name dense.core/J, :file src\dense\core.cljs, :line 10, :column 1, :end-line 10, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 10, :column 6, :end-line 10, :end-column 7}}, C {:name dense.core/C, :file src\dense\core.cljs, :line 11, :column 1, :end-line 11, :end-column 7, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 11, :column 6, :end-line 11, :end-column 7}}, *+ {:name dense.core/*+, :file src\dense\core.cljs, :line 18, :column 1, :end-line 18, :end-column 8, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dense\core.cljs, :line 18, :column 6, :end-line 18, :end-column 8}}}, :require-macros {dense.macros dense.macros, cljs.test cljs.test}, :cljs.analyzer/constants {:seen #{clojure.core/case fn-comp conditionals = reverse comp :else h' :ns :name :file :0 :end-column dense.core :figwheel-always :type do if :column :1 dense.core/fn-comp :fail :line not :ok clojure.core/count :expected dense.core/conditionals ? :end-line :2 cond :f :error :t :pass str :arglists *+ :actual :doc :test :message :nope}, :order [:type :expected :actual :message :error = ? :t if :pass :fail not :f cond :else dense.core/conditionals :ns :name :file :end-column :column :line :end-line :arglists :doc :test dense.core :figwheel-always conditionals *+ str reverse comp dense.core/fn-comp fn-comp :ok :nope h' do clojure.core/case clojure.core/count :0 :1 :2]}, :doc nil}, heh.core {:use-macros {html heh.core, go cljs.core.async.macros, alt! cljs.core.async.macros, debug heh.core, component heh.core}, :excludes #{}, :macros {html {:arglists ([& body]), :line 145, :column 1, :file heh/core.clj, :name heh.core/html, :ns heh.core, :macro true}, each {:arglists ([bound col & body]), :line 122, :column 1, :file heh/core.clj, :name heh.core/each, :ns heh.core, :macro true}, debug {:arglists ([s]), :line 152, :column 1, :file heh/core.clj, :name heh.core/debug, :ns heh.core, :macro true}, component {:arglists ([sym args & code]), :line 45, :column 1, :file heh/core.clj, :name heh.core/component, :ns heh.core, :macro true}}, :name heh.core, :imports nil, :requires {om om.core, om.core om.core, dom om.dom, om.dom om.dom, async cljs.core.async, cljs.core.async cljs.core.async}, :uses {pub cljs.core.async, <! cljs.core.async, close! cljs.core.async, chan cljs.core.async, sub cljs.core.async, pipe cljs.core.async, >! cljs.core.async, unsub cljs.core.async, put! cljs.core.async}, :defs {BROADCAST-PUBS {:name heh.core/BROADCAST-PUBS, :file src\heh\core.cljs, :line 12, :column 1, :end-line 12, :end-column 20, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 12, :column 6, :end-line 12, :end-column 20}}, private! {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 16, :column 7, :end-line 16, :end-column 15, :arglists (quote ([owner korks f]))}, :name heh.core/private!, :variadic false, :file src\heh\core.cljs, :end-column 15, :method-params ([owner korks f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 16, :end-line 16, :max-fixed-arity 3, :fn-var true, :arglists (quote ([owner korks f]))}, up! {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 84, :column 7, :end-line 84, :end-column 10, :arglists (quote ([owner k e]))}, :name heh.core/up!, :variadic false, :file src\heh\core.cljs, :end-column 10, :method-params ([owner k e]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 84, :end-line 84, :max-fixed-arity 3, :fn-var true, :arglists (quote ([owner k e]))}, -register {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 46, :column 7, :end-line 46, :end-column 16, :arglists (quote ([ks]))}, :name heh.core/-register, :variadic false, :file src\heh\core.cljs, :end-column 16, :method-params ([ks]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 46, :end-line 46, :max-fixed-arity 1, :fn-var true, :arglists (quote ([ks]))}, start-match {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 31, :column 8, :end-line 31, :end-column 19, :private true, :arglists (quote ([s1 s2]))}, :private true, :name heh.core/start-match, :variadic false, :file src\heh\core.cljs, :end-column 19, :method-params ([s1 s2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 31, :end-line 31, :max-fixed-arity 2, :fn-var true, :arglists (quote ([s1 s2]))}, BROADCAST-CHANS {:name heh.core/BROADCAST-CHANS, :file src\heh\core.cljs, :line 11, :column 1, :end-line 11, :end-column 21, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 11, :column 6, :end-line 11, :end-column 21}}, -clean {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 72, :column 7, :end-line 72, :end-column 13, :arglists (quote ([owner]))}, :name heh.core/-clean, :variadic false, :file src\heh\core.cljs, :end-column 13, :method-params ([owner]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 72, :end-line 72, :max-fixed-arity 1, :fn-var true, :arglists (quote ([owner]))}, private {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 24, :column 7, :end-line 24, :end-column 14, :arglists (quote ([owner] [owner korks])), :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([owner] [owner korks]), :arglists ([owner] [owner korks]), :arglists-meta (nil nil)}}, :name heh.core/private, :variadic false, :file src\heh\core.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([owner] [owner korks]), :arglists ([owner] [owner korks]), :arglists-meta (nil nil)}, :method-params ([owner] [owner korks]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 24, :end-line 24, :max-fixed-arity 2, :fn-var true, :arglists ([owner] [owner korks])}, -goblock {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 54, :column 7, :end-line 54, :end-column 15, :arglists (quote ([owner events]))}, :name heh.core/-goblock, :variadic false, :file src\heh\core.cljs, :end-column 15, :method-params ([owner events]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 54, :end-line 54, :max-fixed-arity 2, :fn-var true, :arglists (quote ([owner events]))}, owner-key {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 14, :column 7, :end-line 14, :end-column 16, :arglists (quote ([owner]))}, :name heh.core/owner-key, :variadic false, :file src\heh\core.cljs, :end-column 16, :method-params ([owner]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 14, :end-line 14, :max-fixed-arity 1, :fn-var true, :arglists (quote ([owner]))}, emit! {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 80, :column 7, :end-line 80, :end-column 12, :arglists (quote ([k e] [_ k e])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([k e] [_ k e]), :arglists ([k e] [_ k e]), :arglists-meta (nil nil)}}, :name heh.core/emit!, :variadic false, :file src\heh\core.cljs, :end-column 12, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([k e] [_ k e]), :arglists ([k e] [_ k e]), :arglists-meta (nil nil)}, :method-params ([k e] [_ k e]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 80, :end-line 80, :max-fixed-arity 3, :fn-var true, :arglists ([k e] [_ k e])}, p-sub->c {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 41, :column 8, :end-line 41, :end-column 16, :private true, :arglists (quote ([p]))}, :private true, :name heh.core/p-sub->c, :variadic false, :file src\heh\core.cljs, :end-column 16, :method-params ([p]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 41, :end-line 41, :max-fixed-arity 1, :fn-var true, :arglists (quote ([p]))}, down! {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 89, :column 7, :end-line 89, :end-column 12, :arglists (quote ([owner k e]))}, :name heh.core/down!, :variadic false, :file src\heh\core.cljs, :end-column 12, :method-params ([owner k e]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 89, :end-line 89, :max-fixed-arity 3, :fn-var true, :arglists (quote ([owner k e]))}, PRIVATE {:name heh.core/PRIVATE, :file src\heh\core.cljs, :line 10, :column 1, :end-line 10, :end-column 13, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\heh\core.cljs, :line 10, :column 6, :end-line 10, :end-column 13}}}, :require-macros {cljs.core.async.macros cljs.core.async.macros, heh.core heh.core, om om.core, om.core om.core, dom om.dom, om.dom om.dom}, :cljs.analyzer/constants {:seen #{:down :else :recur :up :_chans}, :order [:_chans :recur :down :up :else]}, :doc nil}, cljs.test {:use-macros nil, :excludes #{}, :macros {are {:arglists ([argv expr & args]), :doc Checks multiple assertions with a template expression. | |
| See clojure.template/do-template for an explanation of | |
| templates. | |
| Example: (are [x y] (= x y) | |
| 2 (+ 1 1) | |
| 4 (* 2 2)) | |
| Expands to: | |
| (do (is (= 2 (+ 1 1))) | |
| (is (= 4 (* 2 2)))) | |
| Note: This breaks some reporting features, such as line numbers., :line 167, :column 1, :file cljs/test.clj, :name cljs.test/are, :ns cljs.test, :macro true}, test-all-vars {:arglists ([[quote ns :as form]]), :doc Calls test-vars on every var with :test metadata interned in the | |
| namespace, with fixtures., :line 333, :column 1, :file cljs/test.clj, :name cljs.test/test-all-vars, :ns cljs.test, :macro true}, run-all-tests {:arglists ([] [re] [re env]), :doc Runs all tests in all namespaces; prints results. | |
| Optional argument is a regular expression; only namespaces with | |
| names matching the regular expression (with re-matches) will be | |
| tested., :line 296, :column 1, :file cljs/test.clj, :name cljs.test/run-all-tests, :ns cljs.test, :macro true}, testing {:arglists ([string & body]), :doc Adds a new string to the list of testing contexts. May be nested, | |
| but must occur inside a test function (deftest)., :line 191, :column 1, :file cljs/test.clj, :name cljs.test/testing, :ns cljs.test, :macro true}, async {:arglists ([done & body]), :doc Wraps body as a CPS function that can be returned from a test to | |
| continue asynchronously. Binds done to a function that must be | |
| invoked once and from an async context after any assertions. | |
| (deftest example-with-timeout | |
| (async done | |
| (js/setTimeout (fn [] | |
| ;; make assertions in async context... | |
| (done) ;; ...then call done | |
| ) | |
| 0))), :line 222, :column 1, :file cljs/test.clj, :name cljs.test/async, :ns cljs.test, :macro true}, is {:arglists ([form] [form msg]), :doc Generic assertion macro. 'form' is any predicate test. | |
| 'msg' is an optional message to attach to the assertion. | |
| Example: (is (= 4 (+ 2 2)) "Two plus two should be 4") | |
| Special forms: | |
| (is (thrown? c body)) checks that an instance of c is thrown from | |
| body, fails if not; then returns the thing thrown. | |
| (is (thrown-with-msg? c re body)) checks that an instance of c is | |
| thrown AND that the message on the exception matches (with | |
| re-find) the regular expression re., :line 149, :column 1, :file cljs/test.clj, :name cljs.test/is, :ns cljs.test, :macro true}, deftest {:arglists ([name & body]), :doc Defines a test function with no arguments. Test functions may call | |
| other tests, so tests may be composed. If you compose tests, you | |
| should also define a function named test-ns-hook; run-tests will | |
| call test-ns-hook instead of testing all vars. | |
| Note: Actually, the test body goes in the :test metadata on the var, | |
| and the real function (the value of the var) calls test-var on | |
| itself. | |
| When cljs.analyzer/*load-tests* is false, deftest is ignored., :line 204, :column 1, :file cljs/test.clj, :name cljs.test/deftest, :ns cljs.test, :macro true}, run-tests-block {:arglists ([env-or-ns & namespaces]), :doc Like test-vars, but returns a block for further composition and | |
| later execution., :line 247, :column 1, :file cljs/test.clj, :name cljs.test/run-tests-block, :ns cljs.test, :macro true}, test-ns-block {:arglists ([env [quote ns :as form]]), :doc Like test-ns, but returns a block for further composition and | |
| later execution. Does not clear the current env., :line 342, :column 1, :file cljs/test.clj, :name cljs.test/test-ns-block, :ns cljs.test, :macro true}, try-expr {:arglists ([msg form]), :doc Used by the 'is' macro to catch unexpected exceptions. | |
| You don't call this., :line 135, :column 1, :file cljs/test.clj, :name cljs.test/try-expr, :ns cljs.test, :macro true}, use-fixtures {:arglists ([type & fns]), :line 376, :column 1, :file cljs/test.clj, :name cljs.test/use-fixtures, :ns cljs.test, :macro true}, test-ns {:arglists ([ns] [env [quote ns :as form]]), :doc If the namespace defines a function named test-ns-hook, calls that. | |
| Otherwise, calls test-all-vars on the namespace. 'ns' is a | |
| namespace object or a symbol. | |
| Internally binds *report-counters* to a ref initialized to | |
| *initial-report-counters*. , :line 359, :column 1, :file cljs/test.clj, :name cljs.test/test-ns, :ns cljs.test, :macro true}, test-all-vars-block {:arglists ([[quote ns]]), :line 310, :column 1, :file cljs/test.clj, :name cljs.test/test-all-vars-block, :ns cljs.test, :macro true}, run-tests {:arglists ([] [env-or-ns] [env-or-ns & namespaces]), :doc Runs all tests in the given namespaces; prints results. | |
| Defaults to current namespace if none given. Does not return a meaningful | |
| value due to the possiblity of asynchronous execution. To detect test | |
| completion add a :end-run-tests method case to the cljs.test/report | |
| multimethod., :line 282, :column 1, :file cljs/test.clj, :name cljs.test/run-tests, :ns cljs.test, :macro true}}, :name cljs.test, :imports nil, :requires {string clojure.string, clojure.string clojure.string, pprint cljs.pprint, cljs.pprint cljs.pprint}, :uses nil, :defs {default-fixture {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 489, :column 8, :end-line 489, :end-column 23, :private true, :arglists (quote ([f])), :doc The default, empty, fixture function. Just calls its argument. | |
| NOTE: Incompatible with map fixtures.}, :private true, :name cljs.test/default-fixture, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 23, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 489, :end-line 489, :max-fixed-arity 1, :fn-var true, :arglists (quote ([f])), :doc The default, empty, fixture function. Just calls its argument. | |
| NOTE: Incompatible with map fixtures.}, test-var {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 483, :column 7, :end-line 483, :end-column 15, :arglists (quote ([v])), :doc If v has a function in its :test metadata, calls that function, | |
| add v to :testing-vars property of env.}, :name cljs.test/test-var, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 15, :method-params ([v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 483, :end-line 483, :max-fixed-arity 1, :fn-var true, :arglists (quote ([v])), :doc If v has a function in its :test metadata, calls that function, | |
| add v to :testing-vars property of env.}, execution-strategy {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 519, :column 8, :end-line 519, :end-column 26, :private true, :arglists (quote ([once each]))}, :private true, :name cljs.test/execution-strategy, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 26, :method-params ([once each]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 519, :end-line 519, :max-fixed-arity 2, :fn-var true, :arglists (quote ([once each]))}, do-report {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 407, :column 7, :end-line 407, :end-column 16, :arglists (quote ([m]))}, :name cljs.test/do-report, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 16, :method-params ([m]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 407, :end-line 407, :max-fixed-arity 1, :fn-var true, :arglists (quote ([m]))}, async? {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 421, :column 7, :end-line 421, :end-column 13, :arglists (quote ([x])), :doc Returns whether x implements IAsyncTest.}, :name cljs.test/async?, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 13, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 421, :end-line 421, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x])), :doc Returns whether x implements IAsyncTest.}, testing-contexts-str {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 299, :column 7, :end-line 299, :end-column 27, :arglists (quote ([])), :doc Returns a string representation of the current test context. Joins | |
| strings in *testing-contexts* with spaces.}, :name cljs.test/testing-contexts-str, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 27, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 299, :end-line 299, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc Returns a string representation of the current test context. Joins | |
| strings in *testing-contexts* with spaces.}, join-fixtures {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 504, :column 7, :end-line 504, :end-column 20, :arglists (quote ([fixtures])), :doc Composes a collection of fixtures, in order. Always returns a valid | |
| fixture function, even if the collection is empty. | |
| NOTE: Incompatible with map fixtures.}, :name cljs.test/join-fixtures, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 20, :method-params ([fixtures]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 504, :end-line 504, :max-fixed-arity 1, :fn-var true, :arglists (quote ([fixtures])), :doc Composes a collection of fixtures, in order. Always returns a valid | |
| fixture function, even if the collection is empty. | |
| NOTE: Incompatible with map fixtures.}, inc-report-counter! {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 305, :column 7, :end-line 305, :end-column 26, :arglists (quote ([name])), :doc Increments the named counter in *report-counters*, a ref to a map. | |
| Does nothing if *report-counters* is nil.}, :name cljs.test/inc-report-counter!, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 26, :method-params ([name]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 305, :end-line 305, :max-fixed-arity 1, :fn-var true, :arglists (quote ([name])), :doc Increments the named counter in *report-counters*, a ref to a map. | |
| Does nothing if *report-counters* is nil.}, get-current-env {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 271, :column 7, :end-line 271, :end-column 22, :arglists (quote ([]))}, :name cljs.test/get-current-env, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 22, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 271, :end-line 271, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, file-and-line {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 393, :column 7, :end-line 393, :end-column 20, :arglists (quote ([exception depth]))}, :name cljs.test/file-and-line, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 20, :method-params ([exception depth]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 393, :end-line 393, :max-fixed-arity 2, :fn-var true, :arglists (quote ([exception depth]))}, block {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 445, :column 7, :end-line 445, :end-column 12, :arglists (quote ([fns])), :doc Tag a seq of fns to be picked up by run-block as injected | |
| continuation. See run-block.}, :name cljs.test/block, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 12, :method-params ([fns]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 445, :end-line 445, :max-fixed-arity 1, :fn-var true, :arglists (quote ([fns])), :doc Tag a seq of fns to be picked up by run-block as injected | |
| continuation. See run-block.}, report {:meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 318, :column 3, :end-line 318, :end-column 9, :doc Generic reporting function, may be overridden to plug in | |
| different report formats (e.g., TAP, JUnit). Assertions such as | |
| 'is' call 'report' to indicate results. The argument given to | |
| 'report' will be a map with a :type key., :dynamic true}, :name cljs.test/report, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 9, :column 1, :dynamic true, :line 312, :end-line 318, :doc Generic reporting function, may be overridden to plug in | |
| different report formats (e.g., TAP, JUnit). Assertions such as | |
| 'is' call 'report' to indicate results. The argument given to | |
| 'report' will be a map with a :type key.}, compose-fixtures {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 496, :column 7, :end-line 496, :end-column 23, :arglists (quote ([f1 f2])), :doc Composes two fixture functions, creating a new fixture function | |
| that combines their behavior. | |
| NOTE: Incompatible with map fixtures.}, :name cljs.test/compose-fixtures, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 23, :method-params ([f1 f2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 496, :end-line 496, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f1 f2])), :doc Composes two fixture functions, creating a new fixture function | |
| that combines their behavior. | |
| NOTE: Incompatible with map fixtures.}, disable-async {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 536, :column 8, :end-line 536, :end-column 21, :private true, :arglists (quote ([f]))}, :private true, :name cljs.test/disable-async, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 21, :method-params ([f]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 536, :end-line 536, :max-fixed-arity 1, :fn-var true, :arglists (quote ([f]))}, test-var-block* {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 455, :column 8, :end-line 455, :end-column 23, :private true, :arglists (quote ([v t]))}, :private true, :name cljs.test/test-var-block*, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 23, :method-params ([v t]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 455, :end-line 455, :max-fixed-arity 2, :fn-var true, :arglists (quote ([v t]))}, js-line-and-column {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 366, :column 7, :end-line 366, :end-column 25, :arglists (quote ([stack-element]))}, :name cljs.test/js-line-and-column, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 25, :method-params ([stack-element]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 366, :end-line 366, :max-fixed-arity 1, :fn-var true, :arglists (quote ([stack-element]))}, IAsyncTest {:meta {:protocol-symbol true, :file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :end-column 24, :column 14, :line 417, :protocol-info {:methods {}}, :end-line 417, :doc Marker protocol denoting CPS function to begin asynchronous | |
| testing., :jsdoc (@interface)}, :protocol-symbol true, :name cljs.test/IAsyncTest, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 24, :column 1, :line 417, :protocol-info {:methods {}}, :info nil, :end-line 417, :impls #{}, :doc Marker protocol denoting CPS function to begin asynchronous | |
| testing., :jsdoc (@interface)}, print-comparison {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 325, :column 8, :end-line 325, :end-column 24, :private true, :arglists (quote ([m]))}, :private true, :name cljs.test/print-comparison, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 24, :method-params ([m]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 325, :end-line 325, :max-fixed-arity 1, :fn-var true, :arglists (quote ([m]))}, test-vars-block {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 543, :column 7, :end-line 543, :end-column 22, :arglists (quote ([vars])), :doc Like test-vars, but returns a block for further composition and | |
| later execution.}, :name cljs.test/test-vars-block, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 22, :method-params ([vars]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 543, :end-line 543, :max-fixed-arity 1, :fn-var true, :arglists (quote ([vars])), :doc Like test-vars, but returns a block for further composition and | |
| later execution.}, clear-env! {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 280, :column 7, :end-line 280, :end-column 17, :arglists (quote ([]))}, :name cljs.test/clear-env!, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 17, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 280, :end-line 280, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, set-env! {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 277, :column 7, :end-line 277, :end-column 15, :arglists (quote ([new-env]))}, :name cljs.test/set-env!, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 15, :method-params ([new-env]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 277, :end-line 277, :max-fixed-arity 1, :fn-var true, :arglists (quote ([new-env]))}, wrap-map-fixtures {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 512, :column 8, :end-line 512, :end-column 25, :private true, :arglists (quote ([map-fixtures block])), :doc Wraps block in map-fixtures.}, :private true, :name cljs.test/wrap-map-fixtures, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 25, :method-params ([map-fixtures block]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 512, :end-line 512, :max-fixed-arity 2, :fn-var true, :arglists (quote ([map-fixtures block])), :doc Wraps block in map-fixtures.}, mapped-line-and-column {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 375, :column 7, :end-line 375, :end-column 29, :arglists (quote ([filename line column]))}, :name cljs.test/mapped-line-and-column, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 29, :method-params ([filename line column]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 375, :end-line 375, :max-fixed-arity 3, :fn-var true, :arglists (quote ([filename line column]))}, test-vars {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 576, :column 7, :end-line 576, :end-column 16, :arglists (quote ([vars])), :doc Groups vars by their namespace and runs test-vars on them with | |
| appropriate fixtures assuming they are present in the current | |
| testing environment.}, :name cljs.test/test-vars, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 16, :method-params ([vars]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 576, :end-line 576, :max-fixed-arity 1, :fn-var true, :arglists (quote ([vars])), :doc Groups vars by their namespace and runs test-vars on them with | |
| appropriate fixtures assuming they are present in the current | |
| testing environment.}, get-and-clear-env! {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 283, :column 7, :end-line 283, :end-column 25, :arglists (quote ([]))}, :name cljs.test/get-and-clear-env!, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 25, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 283, :end-line 283, :max-fixed-arity 0, :fn-var true, :arglists (quote ([]))}, test-var-block {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 476, :column 7, :end-line 476, :end-column 21, :arglists (quote ([v])), :doc Like test-var, but returns a block for further composition and | |
| later execution.}, :name cljs.test/test-var-block, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 21, :method-params ([v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 476, :end-line 476, :max-fixed-arity 1, :fn-var true, :arglists (quote ([v])), :doc Like test-var, but returns a block for further composition and | |
| later execution.}, successful? {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 588, :column 7, :end-line 588, :end-column 18, :arglists (quote ([summary])), :doc Returns true if the given test summary indicates all tests | |
| were successful, false otherwise.}, :name cljs.test/successful?, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 18, :method-params ([summary]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 588, :end-line 588, :max-fixed-arity 1, :fn-var true, :arglists (quote ([summary])), :doc Returns true if the given test summary indicates all tests | |
| were successful, false otherwise.}, empty-env {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 252, :column 7, :end-line 252, :end-column 16, :arglists (quote ([] [reporter])), :doc Generates a testing environment with a reporter. | |
| (empty-env) - uses the :cljs.test/default reporter. | |
| (empty-env :cljs.test/pprint) - pretty prints all data structures. | |
| (empty-env reporter) - uses a reporter of your choosing. | |
| To create your own reporter see cljs.test/report, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [reporter]), :arglists ([] [reporter]), :arglists-meta (nil nil)}}, :name cljs.test/empty-env, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 16, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [reporter]), :arglists ([] [reporter]), :arglists-meta (nil nil)}, :method-params ([] [reporter]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 252, :end-line 252, :max-fixed-arity 1, :fn-var true, :arglists ([] [reporter]), :doc Generates a testing environment with a reporter. | |
| (empty-env) - uses the :cljs.test/default reporter. | |
| (empty-env :cljs.test/pprint) - pretty prints all data structures. | |
| (empty-env reporter) - uses a reporter of your choosing. | |
| To create your own reporter see cljs.test/report}, testing-vars-str {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 289, :column 7, :end-line 289, :end-column 23, :arglists (quote ([m])), :doc Returns a string representation of the current test. Renders names | |
| in *testing-vars* as a list, then the source file and line of | |
| current assertion.}, :name cljs.test/testing-vars-str, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 23, :method-params ([m]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 289, :end-line 289, :max-fixed-arity 1, :fn-var true, :arglists (quote ([m])), :doc Returns a string representation of the current test. Renders names | |
| in *testing-vars* as a list, then the source file and line of | |
| current assertion.}, *current-env* {:name cljs.test/*current-env*, :file resources\public\js\compiled\out\cljs\test.cljs, :line 269, :column 1, :end-line 269, :end-column 29, :dynamic true, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 269, :column 16, :end-line 269, :end-column 29, :dynamic true}}, run-block {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 426, :column 7, :end-line 426, :end-column 16, :arglists (quote ([fns])), :doc Invoke all functions in fns with no arguments. A fn can optionally | |
| return | |
| an async test - is invoked with a continuation running left fns | |
| a seq of fns tagged per block - are invoked immediately after fn}, :name cljs.test/run-block, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 16, :method-params ([fns]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 426, :end-line 426, :max-fixed-arity 1, :fn-var true, :arglists (quote ([fns])), :doc Invoke all functions in fns with no arguments. A fn can optionally | |
| return | |
| an async test - is invoked with a continuation running left fns | |
| a seq of fns tagged per block - are invoked immediately after fn}, update-current-env! {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 274, :column 7, :end-line 274, :end-column 26, :arglists (quote ([ks f & args])), :top-fn {:variadic true, :max-fixed-arity 2, :method-params [(ks f args)], :arglists ([ks f & args]), :arglists-meta (nil)}}, :name cljs.test/update-current-env!, :variadic true, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 26, :top-fn {:variadic true, :max-fixed-arity 2, :method-params [(ks f args)], :arglists ([ks f & args]), :arglists-meta (nil)}, :method-params [(ks f args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 274, :end-line 274, :max-fixed-arity 2, :fn-var true, :arglists ([ks f & args])}, js-filename {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\resources\public\js\compiled\out\cljs\test.cljs, :line 372, :column 7, :end-line 372, :end-column 18, :arglists (quote ([stack-element]))}, :name cljs.test/js-filename, :variadic false, :file resources\public\js\compiled\out\cljs\test.cljs, :end-column 18, :method-params ([stack-element]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 372, :end-line 372, :max-fixed-arity 1, :fn-var true, :arglists (quote ([stack-element]))}}, :require-macros {temp clojure.template, clojure.template clojure.template, test cljs.test, cljs.test cljs.test, pprint cljs.pprint, cljs.pprint cljs.pprint}, :cljs.analyzer/constants {:seen #{Var :async :testing-vars :fn :begin-test-var :testing-contexts :report-counters :default :ns :name :each-fixtures :cljs.test/pprint :formatter :file v :type > :source :sync :cljs.test/async-disabled :column :summary :end-test-var :fail :after nil? :reporter :line instance? :var :end-run-tests :col :end-test-all-vars :expected types :cljs.test/default :source-map :begin-test-ns :error :pass :hierarchy :actual count :before :end-test-ns :map :test :cljs.test/block? :none not-any? :message :vars :once-fixtures :end-test-vars}, :order [:cljs.test/default :report-counters :testing-vars :testing-contexts :formatter :reporter :test :pass :fail :error :cljs.test/pprint :file :line :column :name :hierarchy :type :default :expected :actual :message :summary :begin-test-ns :ns :end-test-ns :begin-test-var :end-test-var :end-run-tests :end-test-all-vars :end-test-vars :source-map :source :col :cljs.test/block? instance? Var v :var :before :after :none :map :fn not-any? nil? types > count :async :sync :cljs.test/async-disabled :once-fixtures :each-fixtures :vars]}, :doc A unit testing framework. | |
| ASSERTIONS | |
| The core of the library is the "is" macro, which lets you make | |
| assertions of any arbitrary expression: | |
| (is (= 4 (+ 2 2))) | |
| (is (instance? Integer 256)) | |
| (is (.startsWith "abcde" "ab")) | |
| You can type an "is" expression directly at the REPL, which will | |
| print a message if it fails. | |
| user> (is (= 5 (+ 2 2))) | |
| FAIL in (:1) | |
| expected: (= 5 (+ 2 2)) | |
| actual: (not (= 5 4)) | |
| false | |
| The "expected:" line shows you the original expression, and the | |
| "actual:" shows you what actually happened. In this case, it | |
| shows that (+ 2 2) returned 4, which is not = to 5. Finally, the | |
| "false" on the last line is the value returned from the | |
| expression. The "is" macro always returns the result of the | |
| inner expression. | |
| There are two special assertions for testing exceptions. The | |
| "(is (thrown? c ...))" form tests if an exception of class c is | |
| thrown: | |
| (is (thrown? ArithmeticException (/ 1 0))) | |
| "(is (thrown-with-msg? c re ...))" does the same thing and also | |
| tests that the message on the exception matches the regular | |
| expression re: | |
| (is (thrown-with-msg? ArithmeticException #"Divide by zero" | |
| (/ 1 0))) | |
| DOCUMENTING TESTS | |
| "is" takes an optional second argument, a string describing the | |
| assertion. This message will be included in the error report. | |
| (is (= 5 (+ 2 2)) "Crazy arithmetic") | |
| In addition, you can document groups of assertions with the | |
| "testing" macro, which takes a string followed by any number of | |
| assertions. The string will be included in failure reports. | |
| Calls to "testing" may be nested, and all of the strings will be | |
| joined together with spaces in the final report, in a style | |
| similar to RSpec <http://rspec.info/> | |
| (testing "Arithmetic" | |
| (testing "with positive integers" | |
| (is (= 4 (+ 2 2))) | |
| (is (= 7 (+ 3 4)))) | |
| (testing "with negative integers" | |
| (is (= -4 (+ -2 -2))) | |
| (is (= -1 (+ 3 -4))))) | |
| Note that, unlike RSpec, the "testing" macro may only be used | |
| INSIDE a "deftest" form (see below). | |
| DEFINING TESTS | |
| (deftest addition | |
| (is (= 4 (+ 2 2))) | |
| (is (= 7 (+ 3 4)))) | |
| (deftest subtraction | |
| (is (= 1 (- 4 3))) | |
| (is (= 3 (- 7 4)))) | |
| This creates functions named "addition" and "subtraction", which | |
| can be called like any other function. Therefore, tests can be | |
| grouped and composed, in a style similar to the test framework in | |
| Peter Seibel's "Practical Common Lisp" | |
| <http://www.gigamonkeys.com/book/practical-building-a-unit-test-framework.html> | |
| (deftest arithmetic | |
| (addition) | |
| (subtraction)) | |
| The names of the nested tests will be joined in a list, like | |
| "(arithmetic addition)", in failure reports. You can use nested | |
| tests to set up a context shared by several tests. | |
| DEFINING ASYNC TESTS | |
| (deftest addition | |
| (async done | |
| (is (= 4 (+ 2 2))) | |
| (is (= 7 (+ 3 4))) | |
| (done))) | |
| Async tests are constructed with the async macro. The first argument to | |
| the macro is the test completion callback. The body of the async macro may | |
| be any series of expressions. The completion callback must be invoked when | |
| all assertions have run. There is no support for asynchronous coordination - | |
| core.async is recommended for this. Note the body of the async test must be | |
| truly asynchronous to avoid stack overflow. | |
| RUNNING TESTS | |
| Run tests with the function "(run-tests namespaces...)": | |
| (run-tests 'your.namespace 'some.other.namespace) | |
| If you don't specify any namespaces, the current namespace is | |
| used. To run all tests in all namespaces, use "(run-all-tests)". | |
| By default, these functions will search for all tests defined in | |
| a namespace and run them in an undefined order. However, if you | |
| are composing tests, as in the "arithmetic" example above, you | |
| probably do not want the "addition" and "subtraction" tests run | |
| separately. In that case, you must define a special function | |
| named "test-ns-hook" that runs your tests in the correct order: | |
| (defn test-ns-hook [] | |
| (arithmetic)) | |
| "run-tests" also optionally takes a testing enviroment. A default | |
| one is supplied for you by invoking "empty-env". The test | |
| environment contains everything needed to run tests including the | |
| report results map. Fixtures must be present here if you want them | |
| to run. Note that code that relies on "test-ns" will | |
| automatically be supplied the appropriate defined fixtures. For | |
| example, this is done for you if you use "run-tests". | |
| Note: test-ns-hook prevents execution of fixtures (see below). | |
| OMITTING TESTS FROM PRODUCTION CODE | |
| You can set the ClojureScript compiler build option | |
| ":load-tests" to false when loading or compiling code in | |
| production. This will prevent any tests from being created by | |
| or "deftest". | |
| FIXTURES | |
| Fixtures allow you to run code before and after tests, to set up | |
| the context in which tests should be run. | |
| A fixture is a map of one or two functions that run code before and | |
| after tests. It looks like this: | |
| {:before (fn [] | |
| Perform setup, establish bindings, whatever. | |
| ) | |
| :after (fn [] | |
| Tear-down / clean-up code here. | |
| )} | |
| Both are optional and can be left out. | |
| Fixtures are attached to namespaces in one of two ways. "each" | |
| fixtures are run repeatedly, once for each test function created | |
| with "deftest". "each" fixtures are useful for | |
| establishing a consistent before/after state for each test, like | |
| clearing out database tables. | |
| "each" fixtures can be attached to the current namespace like this: | |
| (use-fixtures :each fixture1 fixture2 ...) | |
| The fixture1, fixture2 are just maps like the example above. | |
| They can also be passed directly, like this: | |
| (use-fixtures :each | |
| {:before (fn [] setup...), :after (fn [] cleanup...)}) | |
| The other kind of fixture, a "once" fixture, is only run once, | |
| around ALL the tests in the namespace. "once" fixtures are useful | |
| for tasks that only need to be performed once, like establishing | |
| database connections, or for time-consuming tasks. | |
| Attach "once" fixtures to the current namespace like this: | |
| (use-fixtures :once fixture1 fixture2 ...) | |
| Note: Fixtures and test-ns-hook are mutually incompatible. If you | |
| are using test-ns-hook, fixture functions will *never* be run. | |
| WRAPPING FIXTURES | |
| Instead of a map, a fixture can be specified like this: | |
| (defn my-fixture [f] | |
| Perform setup, establish bindings, whatever. | |
| (f) Then call the function we were passed. | |
| Tear-down / clean-up code here. | |
| ) | |
| This style is incompatible with async tests. If an async test is | |
| encountered, testing will be aborted. It can't be mixed with | |
| fixtures specified as maps. | |
| EXTENDING TEST-IS (ADVANCED) | |
| You can extend the behavior of the "is" macro by defining new | |
| methods for the "assert-expr" multimethod. These methods are | |
| called during expansion of the "is" macro, so they should return | |
| quoted forms to be evaluated. | |
| You can plug in your own test-reporting framework by specifying a | |
| :reporter key in the test environment. It is normally set to | |
| :cljs.test/default. Set this to the desired key and supply custom | |
| implementations of the "report" multimethod. | |
| The 'event' argument is a map. It will always have a :type key, | |
| whose value will be a keyword signaling the type of event being | |
| reported. Standard events with :type value of :pass, :fail, and | |
| :error are called when an assertion passes, fails, and throws an | |
| exception, respectively. In that case, the event will also have | |
| the following keys: | |
| :expected The form that was expected to be true | |
| :actual A form representing what actually occurred | |
| :message The string message given as an argument to 'is' | |
| The "testing" strings will be a list in the :testing-contexts | |
| property of the test environment, and the vars being tested will be | |
| a list in the :testing-vars property of the test environment. | |
| For additional event types, see the examples in the code. | |
| }, dense.macros {:macros {L {:arglists ([& code]), :line 14, :column 1, :file dense/macros.clj, :name dense.macros/L, :ns dense.macros, :macro true}, count-case {:arglists ([form & more]), :line 17, :column 1, :file dense/macros.clj, :name dense.macros/count-case, :ns dense.macros, :macro true}, ? {:arglists ([& body]), :line 3, :column 1, :file dense/macros.clj, :name dense.macros/?, :ns dense.macros, :macro true}, d {:arglists ([& code]), :line 12, :column 1, :file dense/macros.clj, :name dense.macros/d, :ns dense.macros, :macro true}}}, dollar.bill {:use-macros nil, :excludes #{find}, :name dollar.bill, :imports nil, :requires nil, :uses nil, :defs {contents {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 43, :column 7, :end-line 43, :end-column 15, :arglists (quote ([a]))}, :name dollar.bill/contents, :variadic false, :file src\dollar\bill.cljs, :end-column 15, :method-params ([a]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 43, :end-line 43, :max-fixed-arity 1, :fn-var true, :arglists (quote ([a]))}, ar? {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 6, :column 8, :end-line 6, :end-column 11, :private true, :arglists (quote ([o]))}, :private true, :name dollar.bill/ar?, :variadic false, :file src\dollar\bill.cljs, :end-column 11, :method-params ([o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 6, :end-line 6, :max-fixed-arity 1, :fn-var true, :arglists (quote ([o]))}, before {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 54, :column 7, :end-line 54, :end-column 13, :arglists (quote ([a b]))}, :name dollar.bill/before, :variadic false, :file src\dollar\bill.cljs, :end-column 13, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 54, :end-line 54, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a b]))}, html {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 39, :column 7, :end-line 39, :end-column 11, :arglists (quote ([a] [a b])), :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([a] [a b]), :arglists ([a] [a b]), :arglists-meta (nil nil)}}, :name dollar.bill/html, :variadic false, :file src\dollar\bill.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([a] [a b]), :arglists ([a] [a b]), :arglists-meta (nil nil)}, :method-params ([a] [a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 39, :end-line 39, :max-fixed-arity 2, :fn-var true, :arglists ([a] [a b])}, find {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 45, :column 7, :end-line 45, :end-column 11, :arglists (quote ([a b]))}, :name dollar.bill/find, :variadic false, :file src\dollar\bill.cljs, :end-column 11, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 45, :end-line 45, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a b]))}, nxt {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 56, :column 7, :end-line 56, :end-column 10, :arglists (quote ([a]))}, :name dollar.bill/nxt, :variadic false, :file src\dollar\bill.cljs, :end-column 10, :method-params ([a]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 56, :end-line 56, :max-fixed-arity 1, :fn-var true, :arglists (quote ([a]))}, wrap {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 68, :column 7, :end-line 68, :end-column 11, :arglists (quote ([a b]))}, :name dollar.bill/wrap, :variadic false, :file src\dollar\bill.cljs, :end-column 11, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 68, :end-line 68, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a b]))}, copy {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 48, :column 7, :end-line 48, :end-column 11, :arglists (quote ([a]))}, :name dollar.bill/copy, :variadic false, :file src\dollar\bill.cljs, :end-column 11, :method-params ([a]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 48, :end-line 48, :max-fixed-arity 1, :fn-var true, :arglists (quote ([a]))}, detach {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 66, :column 7, :end-line 66, :end-column 13, :arglists (quote ([a]))}, :name dollar.bill/detach, :variadic false, :file src\dollar\bill.cljs, :end-column 13, :method-params ([a]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 66, :end-line 66, :max-fixed-arity 1, :fn-var true, :arglists (quote ([a]))}, parent {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 50, :column 7, :end-line 50, :end-column 13, :arglists (quote ([a]))}, :name dollar.bill/parent, :variadic false, :file src\dollar\bill.cljs, :end-column 13, :method-params ([a]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 50, :end-line 50, :max-fixed-arity 1, :fn-var true, :arglists (quote ([a]))}, prepend {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 63, :column 7, :end-line 63, :end-column 14, :arglists (quote ([a b]))}, :name dollar.bill/prepend, :variadic false, :file src\dollar\bill.cljs, :end-column 14, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 63, :end-line 63, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a b]))}, >dom {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 10, :column 8, :end-line 10, :end-column 12, :private true, :arglists (quote ([s]))}, :private true, :name dollar.bill/>dom, :variadic false, :file src\dollar\bill.cljs, :end-column 12, :method-params ([s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10, :end-line 10, :max-fixed-arity 1, :fn-var true, :arglists (quote ([s]))}, prv {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 58, :column 7, :end-line 58, :end-column 10, :arglists (quote ([a]))}, :name dollar.bill/prv, :variadic false, :file src\dollar\bill.cljs, :end-column 10, :method-params ([a]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 58, :end-line 58, :max-fixed-arity 1, :fn-var true, :arglists (quote ([a]))}, append {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 52, :column 7, :end-line 52, :end-column 13, :arglists (quote ([a b]))}, :name dollar.bill/append, :variadic false, :file src\dollar\bill.cljs, :end-column 13, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 52, :end-line 52, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a b]))}, $ {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 15, :column 7, :end-line 15, :end-column 8, :arglists (quote ([q]))}, :name dollar.bill/$, :variadic false, :file src\dollar\bill.cljs, :end-column 8, :method-params ([q]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 15, :end-line 15, :max-fixed-arity 1, :fn-var true, :arglists (quote ([q]))}, op {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 20, :column 8, :end-line 20, :end-column 10, :private true, :arglists (quote ([f f2 a] [f f2 a b])), :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([f f2 a] [f f2 a b]), :arglists ([f f2 a] [f f2 a b]), :arglists-meta (nil nil)}}, :private true, :name dollar.bill/op, :variadic false, :file src\dollar\bill.cljs, :end-column 10, :top-fn {:variadic false, :max-fixed-arity 4, :method-params ([f f2 a] [f f2 a b]), :arglists ([f f2 a] [f f2 a b]), :arglists-meta (nil nil)}, :method-params ([f f2 a] [f f2 a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 20, :end-line 20, :max-fixed-arity 4, :fn-var true, :arglists ([f f2 a] [f f2 a b])}, aseq {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 7, :column 8, :end-line 7, :end-column 12, :private true, :arglists (quote ([b]))}, :private true, :name dollar.bill/aseq, :variadic false, :file src\dollar\bill.cljs, :end-column 12, :method-params ([b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 7, :end-line 7, :max-fixed-arity 1, :fn-var true, :arglists (quote ([b]))}, as-array {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 8, :column 7, :end-line 8, :end-column 15, :arglists (quote ([a]))}, :name dollar.bill/as-array, :variadic false, :file src\dollar\bill.cljs, :end-column 15, :method-params ([a]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 8, :end-line 8, :max-fixed-arity 1, :fn-var true, :arglists (quote ([a]))}, doc? {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 5, :column 8, :end-line 5, :end-column 12, :private true, :arglists (quote ([o]))}, :private true, :name dollar.bill/doc?, :variadic false, :file src\dollar\bill.cljs, :end-column 12, :method-params ([o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 5, :end-line 5, :max-fixed-arity 1, :fn-var true, :arglists (quote ([o]))}, after {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 60, :column 7, :end-line 60, :end-column 12, :arglists (quote ([a b]))}, :name dollar.bill/after, :variadic false, :file src\dollar\bill.cljs, :end-column 12, :method-params ([a b]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 60, :end-line 60, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a b]))}, el? {:protocol-inline nil, :meta {:file C:\Users\jplur\Desktop\dev\learnnext\src\dollar\bill.cljs, :line 4, :column 8, :end-line 4, :end-column 11, :private true, :arglists (quote ([o]))}, :private true, :name dollar.bill/el?, :variadic false, :file src\dollar\bill.cljs, :end-column 11, :method-params ([o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 4, :end-line 4, :max-fixed-arity 1, :fn-var true, :arglists (quote ([o]))}}, :require-macros nil, :cljs.analyzer/constants {:seen #{:else}, :order [:else]}, :doc nil}, cljs.core.async {:use-macros {go cljs.core.async.macros, go-loop cljs.core.async.macros}, :excludes #{reduce take map into partition merge partition-by}, :name cljs.core.async, :imports nil, :requires {cljs.core.async.impl.channels cljs.core.async.impl.channels, cljs.core.async.impl.dispatch cljs.core.async.impl.dispatch, helpers cljs.core.async.impl.ioc-helpers, impl cljs.core.async.impl.protocols, channels cljs.core.async.impl.channels, cljs.core.async.impl.buffers cljs.core.async.impl.buffers, cljs.core.async.impl.protocols cljs.core.async.impl.protocols, timers cljs.core.async.impl.timers, dispatch cljs.core.async.impl.dispatch, cljs.core.async.impl.ioc-helpers cljs.core.async.impl.ioc-helpers, buffers cljs.core.async.impl.buffers, cljs.core.async.impl.timers cljs.core.async.impl.timers}, :uses nil, :defs {Pub {:meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 557, :column 14, :end-line 557, :end-column 17, :doc nil, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {sub* [[p v ch close?]], unsub* [[p v ch]], unsub-all* [[p] [p v]]}}}, :protocol-symbol true, :name cljs.core.async/Pub, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 17, :column 1, :line 557, :protocol-info {:methods {sub* [[p v ch close?]], unsub* [[p v ch]], unsub-all* [[p] [p v]]}}, :info nil, :end-line 557, :impls #{cljs.core.async/t_cljs$core$async22220}, :doc nil, :jsdoc (@interface)}, t_cljs$core$async22529 {:num-fields 7, :protocols #{cljs.core.async.impl.protocols/Handler cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core.async/t_cljs$core$async22529, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :type true, :anonymous true, :column 10, :line 731, :record false, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, reduce {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 329, :column 7, :end-line 329, :end-column 13, :arglists (quote ([f init ch])), :doc f should be a function of 2 arguments. Returns a channel containing | |
| the single result of applying f to init and the first item from the | |
| channel, then applying f to that result and the 2nd item, etc. If | |
| the channel closes without yielding items, returns init and f is not | |
| called. ch must close before reduce produces a result.}, :name cljs.core.async/reduce, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 13, :method-params ([f init ch]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 329, :end-line 329, :max-fixed-arity 3, :fn-var true, :arglists (quote ([f init ch])), :doc f should be a function of 2 arguments. Returns a channel containing | |
| the single result of applying f to init and the first item from the | |
| channel, then applying f to that result and the 2nd item, etc. If | |
| the channel closes without yielding items, returns init and f is not | |
| called. ch must close before reduce produces a result.}, remove> {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 776, :column 7, :end-line 776, :end-column 14, :arglists (quote ([p ch])), :doc Deprecated - this function will be removed. Use transducer instead}, :name cljs.core.async/remove>, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 14, :method-params ([p ch]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 776, :end-line 776, :max-fixed-arity 2, :fn-var true, :arglists (quote ([p ch])), :doc Deprecated - this function will be removed. Use transducer instead}, t_cljs$core$async21653 {:num-fields 4, :protocols #{cljs.core.async/Mult cljs.core/IMeta cljs.core.async/Mux cljs.core/IWithMeta}, :name cljs.core.async/t_cljs$core$async21653, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :type true, :anonymous true, :column 11, :line 390, :record false, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, timeout {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 64, :column 7, :end-line 64, :end-column 14, :arglists (quote ([msecs])), :doc Returns a channel that will close after msecs}, :name cljs.core.async/timeout, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 14, :method-params ([msecs]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 64, :end-line 64, :max-fixed-arity 1, :fn-var true, :arglists (quote ([msecs])), :doc Returns a channel that will close after msecs}, unsub* {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 559, :column 4, :end-line 559, :end-column 10, :protocol cljs.core.async/Pub, :doc nil, :arglists (quote ([p v ch]))}, :protocol cljs.core.async/Pub, :name cljs.core.async/unsub*, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 10, :method-params ([p v ch]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 557, :end-line 559, :max-fixed-arity 3, :fn-var true, :arglists (quote ([p v ch])), :doc nil}, admix* {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 437, :column 4, :end-line 437, :end-column 10, :protocol cljs.core.async/Mix, :doc nil, :arglists (quote ([m ch]))}, :protocol cljs.core.async/Mix, :name cljs.core.async/admix*, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 10, :method-params ([m ch]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 436, :end-line 437, :max-fixed-arity 2, :fn-var true, :arglists (quote ([m ch])), :doc nil}, unmix* {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 438, :column 4, :end-line 438, :end-column 10, :protocol cljs.core.async/Mix, :doc nil, :arglists (quote ([m ch]))}, :protocol cljs.core.async/Mix, :name cljs.core.async/unmix*, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 10, :method-params ([m ch]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 436, :end-line 438, :max-fixed-arity 2, :fn-var true, :arglists (quote ([m ch])), :doc nil}, ->t_cljs$core$async22526 {:protocol-inline nil, :meta {:anonymous true, :protocols #{cljs.core.async.impl.protocols/Channel cljs.core.async.impl.protocols/WritePort cljs.core.async.impl.protocols/ReadPort cljs.core/IMeta cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([map< f ch meta22527])), :file nil}, :protocols #{cljs.core.async.impl.protocols/Channel cljs.core.async.impl.protocols/WritePort cljs.core.async.impl.protocols/ReadPort cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core.async/->t_cljs$core$async22526, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :method-params ([map< f ch meta22527]), :protocol-impl nil, :arglists-meta (nil nil), :anonymous true, :column 3, :factory :positional, :line 722, :max-fixed-arity 4, :fn-var true, :arglists (quote ([map< f ch meta22527])), :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, mapcat* {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 800, :column 8, :end-line 800, :end-column 15, :private true, :arglists (quote ([f in out]))}, :private true, :name cljs.core.async/mapcat*, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 15, :method-params ([f in out]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 800, :end-line 800, :max-fixed-arity 3, :fn-var true, :arglists (quote ([f in out]))}, t_cljs$core$async20825 {:num-fields 3, :protocols #{cljs.core.async.impl.protocols/Handler cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core.async/t_cljs$core$async20825, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :type true, :anonymous true, :column 5, :line 141, :record false, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, mix {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 454, :column 7, :end-line 454, :end-column 10, :arglists (quote ([out])), :doc Creates and returns a mix of one or more input channels which will | |
| be put on the supplied out channel. Input sources can be added to | |
| the mix with 'admix', and removed with 'unmix'. A mix supports | |
| soloing, muting and pausing multiple inputs atomically using | |
| 'toggle', and can solo using either muting or pausing as determined | |
| by 'solo-mode'. | |
| Each channel can have zero or more boolean modes set via 'toggle': | |
| :solo - when true, only this (ond other soloed) channel(s) will appear | |
| in the mix output channel. :mute and :pause states of soloed | |
| channels are ignored. If solo-mode is :mute, non-soloed | |
| channels are muted, if :pause, non-soloed channels are | |
| paused. | |
| :mute - muted channels will have their contents consumed but not included in the mix | |
| :pause - paused channels will not have their contents consumed (and thus also not included in the mix) | |
| }, :name cljs.core.async/mix, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 10, :method-params ([out]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 454, :end-line 454, :max-fixed-arity 1, :fn-var true, :arglists (quote ([out])), :doc Creates and returns a mix of one or more input channels which will | |
| be put on the supplied out channel. Input sources can be added to | |
| the mix with 'admix', and removed with 'unmix'. A mix supports | |
| soloing, muting and pausing multiple inputs atomically using | |
| 'toggle', and can solo using either muting or pausing as determined | |
| by 'solo-mode'. | |
| Each channel can have zero or more boolean modes set via 'toggle': | |
| :solo - when true, only this (ond other soloed) channel(s) will appear | |
| in the mix output channel. :mute and :pause states of soloed | |
| channels are ignored. If solo-mode is :mute, non-soloed | |
| channels are muted, if :pause, non-soloed channels are | |
| paused. | |
| :mute - muted channels will have their contents consumed but not included in the mix | |
| :pause - paused channels will not have their contents consumed (and thus also not included in the mix) | |
| }, pub {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 562, :column 7, :end-line 562, :end-column 10, :arglists (quote ([ch topic-fn] [ch topic-fn buf-fn])), :doc Creates and returns a pub(lication) of the supplied channel, | |
| partitioned into topics by the topic-fn. topic-fn will be applied to | |
| each value on the channel and the result will determine the 'topic' | |
| on which that value will be put. Channels can be subscribed to | |
| receive copies of topics using 'sub', and unsubscribed using | |
| 'unsub'. Each topic will be handled by an internal mult on a | |
| dedicated channel. By default these internal channels are | |
| unbuffered, but a buf-fn can be supplied which, given a topic, | |
| creates a buffer with desired properties. | |
| Each item is distributed to all subs in parallel and synchronously, | |
| i.e. each sub must accept before the next item is distributed. Use | |
| buffering/windowing to prevent slow subs from holding up the pub. | |
| Items received when there are no matching subs get dropped. | |
| Note that if buf-fns are used then each topic is handled | |
| asynchronously, i.e. if a channel is subscribed to more than one | |
| topic it should not expect them to be interleaved identically with | |
| the source., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([ch topic-fn] [ch topic-fn buf-fn]), :arglists ([ch topic-fn] [ch topic-fn buf-fn]), :arglists-meta (nil nil)}}, :name cljs.core.async/pub, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 10, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([ch topic-fn] [ch topic-fn buf-fn]), :arglists ([ch topic-fn] [ch topic-fn buf-fn]), :arglists-meta (nil nil)}, :method-params ([ch topic-fn] [ch topic-fn buf-fn]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 562, :end-line 562, :max-fixed-arity 3, :fn-var true, :arglists ([ch topic-fn] [ch topic-fn buf-fn]), :doc Creates and returns a pub(lication) of the supplied channel, | |
| partitioned into topics by the topic-fn. topic-fn will be applied to | |
| each value on the channel and the result will determine the 'topic' | |
| on which that value will be put. Channels can be subscribed to | |
| receive copies of topics using 'sub', and unsubscribed using | |
| 'unsub'. Each topic will be handled by an internal mult on a | |
| dedicated channel. By default these internal channels are | |
| unbuffered, but a buf-fn can be supplied which, given a topic, | |
| creates a buffer with desired properties. | |
| Each item is distributed to all subs in parallel and synchronously, | |
| i.e. each sub must accept before the next item is distributed. Use | |
| buffering/windowing to prevent slow subs from holding up the pub. | |
| Items received when there are no matching subs get dropped. | |
| Note that if buf-fns are used then each topic is handled | |
| asynchronously, i.e. if a channel is subscribed to more than one | |
| topic it should not expect them to be interleaved identically with | |
| the source.}, take {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 699, :column 7, :end-line 699, :end-column 11, :arglists (quote ([n ch] [n ch buf-or-n])), :doc Returns a channel that will return, at most, n items from ch. After n items | |
| have been returned, or ch has been closed, the return chanel will close. | |
| The output channel is unbuffered by default, unless buf-or-n is given., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([n ch] [n ch buf-or-n]), :arglists ([n ch] [n ch buf-or-n]), :arglists-meta (nil nil)}}, :name cljs.core.async/take, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([n ch] [n ch buf-or-n]), :arglists ([n ch] [n ch buf-or-n]), :arglists-meta (nil nil)}, :method-params ([n ch] [n ch buf-or-n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 699, :end-line 699, :max-fixed-arity 3, :fn-var true, :arglists ([n ch] [n ch buf-or-n]), :doc Returns a channel that will return, at most, n items from ch. After n items | |
| have been returned, or ch has been closed, the return chanel will close. | |
| The output channel is unbuffered by default, unless buf-or-n is given.}, t_cljs$core$async22220 {:num-fields 6, :protocols #{cljs.core.async/Pub cljs.core/IMeta cljs.core.async/Mux cljs.core/IWithMeta}, :name cljs.core.async/t_cljs$core$async22220, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :type true, :anonymous true, :column 14, :line 591, :record false, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, unsub-all* {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 560, :column 4, :end-line 560, :end-column 14, :protocol cljs.core.async/Pub, :doc nil, :arglists (quote ([p] [p v])), :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([p] [p v]), :arglists ([p] [p v]), :arglists-meta (nil nil)}}, :protocol cljs.core.async/Pub, :name cljs.core.async/unsub-all*, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([p] [p v]), :arglists ([p] [p v]), :arglists-meta (nil nil)}, :method-params ([p] [p v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 557, :end-line 560, :max-fixed-arity 2, :fn-var true, :arglists ([p] [p v]), :doc nil}, <! {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 69, :column 7, :end-line 69, :end-column 9, :arglists (quote ([port])), :doc takes a val from port. Must be called inside a (go ...) block. Will | |
| return nil if closed. Will park if nothing is available. | |
| Returns true unless port is already closed}, :name cljs.core.async/<!, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 9, :method-params ([port]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 69, :end-line 69, :max-fixed-arity 1, :fn-var true, :arglists (quote ([port])), :doc takes a val from port. Must be called inside a (go ...) block. Will | |
| return nil if closed. Will park if nothing is available. | |
| Returns true unless port is already closed}, ->t_cljs$core$async20828 {:protocol-inline nil, :meta {:anonymous true, :protocols #{cljs.core.async.impl.protocols/Handler cljs.core/IMeta cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([alt-handler flag cb meta20829])), :file nil}, :protocols #{cljs.core.async.impl.protocols/Handler cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core.async/->t_cljs$core$async20828, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :method-params ([alt-handler flag cb meta20829]), :protocol-impl nil, :arglists-meta (nil nil), :anonymous true, :column 3, :factory :positional, :line 149, :max-fixed-arity 4, :fn-var true, :arglists (quote ([alt-handler flag cb meta20829])), :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, map {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 638, :column 7, :end-line 638, :end-column 10, :arglists (quote ([f chs] [f chs buf-or-n])), :doc Takes a function and a collection of source channels, and returns a | |
| channel which contains the values produced by applying f to the set | |
| of first items taken from each source channel, followed by applying | |
| f to the set of second items from each channel, until any one of the | |
| channels is closed, at which point the output channel will be | |
| closed. The returned channel will be unbuffered by default, or a | |
| buf-or-n can be supplied, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f chs] [f chs buf-or-n]), :arglists ([f chs] [f chs buf-or-n]), :arglists-meta (nil nil)}}, :name cljs.core.async/map, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 10, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f chs] [f chs buf-or-n]), :arglists ([f chs] [f chs buf-or-n]), :arglists-meta (nil nil)}, :method-params ([f chs] [f chs buf-or-n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 638, :end-line 638, :max-fixed-arity 3, :fn-var true, :arglists ([f chs] [f chs buf-or-n]), :doc Takes a function and a collection of source channels, and returns a | |
| channel which contains the values produced by applying f to the set | |
| of first items taken from each source channel, followed by applying | |
| f to the set of second items from each channel, until any one of the | |
| channels is closed, at which point the output channel will be | |
| closed. The returned channel will be unbuffered by default, or a | |
| buf-or-n can be supplied}, Mux {:meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 368, :column 14, :end-line 368, :end-column 17, :doc nil, :protocol-symbol true, :jsdoc (@interface), :protocol-info {:methods {muxch* [[_]]}}}, :protocol-symbol true, :name cljs.core.async/Mux, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 17, :column 1, :line 368, :protocol-info {:methods {muxch* [[_]]}}, :info nil, :end-line 368, :impls #{cljs.core.async/t_cljs$core$async21887 cljs.core.async/t_cljs$core$async21653 cljs.core.async/t_cljs$core$async21432 cljs.core.async/t_cljs$core$async22050 cljs.core.async/t_cljs$core$async22220}, :doc nil, :jsdoc (@interface)}, mapcat> {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 818, :column 7, :end-line 818, :end-column 14, :arglists (quote ([f out] [f out buf-or-n])), :doc Deprecated - this function will be removed. Use transducer instead, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f out] [f out buf-or-n]), :arglists ([f out] [f out buf-or-n]), :arglists-meta (nil nil)}}, :name cljs.core.async/mapcat>, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 14, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([f out] [f out buf-or-n]), :arglists ([f out] [f out buf-or-n]), :arglists-meta (nil nil)}, :method-params ([f out] [f out buf-or-n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 818, :end-line 818, :max-fixed-arity 3, :fn-var true, :arglists ([f out] [f out buf-or-n]), :doc Deprecated - this function will be removed. Use transducer instead}, fhnop {:name cljs.core.async/fhnop, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 92, :column 1, :end-line 92, :end-column 21, :private true, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 92, :column 16, :end-line 92, :end-column 21, :private true}}, t_cljs$core$async22541 {:num-fields 4, :protocols #{cljs.core.async.impl.protocols/Channel cljs.core.async.impl.protocols/WritePort cljs.core.async.impl.protocols/ReadPort cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core.async/t_cljs$core$async22541, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :type true, :anonymous true, :column 3, :line 748, :record false, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, buffer {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 18, :column 7, :end-line 18, :end-column 13, :arglists (quote ([n])), :doc Returns a fixed buffer of size n. When full, puts will block/park.}, :name cljs.core.async/buffer, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 13, :method-params ([n]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 18, :end-line 18, :max-fixed-arity 1, :fn-var true, :arglists (quote ([n])), :doc Returns a fixed buffer of size n. When full, puts will block/park.}, close! {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 120, :column 7, :end-line 120, :end-column 13, :arglists (quote ([port]))}, :name cljs.core.async/close!, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 13, :method-params ([port]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 120, :end-line 120, :max-fixed-arity 1, :fn-var true, :arglists (quote ([port]))}, ->t_cljs$core$async22544 {:protocol-inline nil, :meta {:anonymous true, :protocols #{cljs.core.async.impl.protocols/Channel cljs.core.async.impl.protocols/WritePort cljs.core.async.impl.protocols/ReadPort cljs.core/IMeta cljs.core/IWithMeta}, :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}, :factory :positional, :arglists (quote ([filter> p ch meta22545])), :file nil}, :protocols #{cljs.core.async.impl.protocols/Channel cljs.core.async.impl.protocols/WritePort cljs.core.async.impl.protocols/ReadPort cljs.core/IMeta cljs.core/IWithMeta}, :name cljs.core.async/->t_cljs$core$async22544, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :method-params ([filter> p ch meta22545]), :protocol-impl nil, :arglists-meta (nil nil), :anonymous true, :column 3, :factory :positional, :line 762, :max-fixed-arity 4, :fn-var true, :arglists (quote ([filter> p ch meta22545])), :skip-protocol-flag #{cljs.core/IMeta cljs.core/IWithMeta}}, chan {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 42, :column 7, :end-line 42, :end-column 11, :arglists (quote ([] [buf-or-n] [buf-or-n xform] [buf-or-n xform ex-handler])), :doc Creates a channel with an optional buffer, an optional transducer (like (map f), | |
| (filter p) etc or a composition thereof), and an optional exception handler. | |
| If buf-or-n is a number, will create and use a fixed buffer of that size. If a | |
| transducer is supplied a buffer must be specified. ex-handler must be a | |
| fn of one argument - if an exception occurs during transformation it will be called | |
| with the thrown value as an argument, and any non-nil return value will be placed | |
| in the channel., :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([] [buf-or-n] [buf-or-n xform] [buf-or-n xform ex-handler]), :arglists ([] [buf-or-n] [buf-or-n xform] [buf-or-n xform ex-handler]), :arglists-meta (nil nil nil nil)}}, :name cljs.core.async/chan, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end-column 11, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([] [buf-or-n] [buf-or-n xform] [buf-or-n xform ex-handler]), :arglists ([] [buf-or-n] [buf-or-n xform] [buf-or-n xform ex-handler]), :arglists-meta (nil nil nil nil)}, :method-params ([] [buf-or-n] [buf-or-n xform] [buf-or-n xform ex-handler]), :protocol-impl nil, :arglists-meta (nil nil nil nil), :column 1, :line 42, :end-line 42, :max-fixed-arity 3, :fn-var true, :arglists ([] [buf-or-n] [buf-or-n xform] [buf-or-n xform ex-handler]), :doc Creates a channel with an optional buffer, an optional transducer (like (map f), | |
| (filter p) etc or a composition thereof), and an optional exception handler. | |
| If buf-or-n is a number, will create and use a fixed buffer of that size. If a | |
| transducer is supplied a buffer must be specified. ex-handler must be a | |
| fn of one argument - if an exception occurs during transformation it will be called | |
| with the thrown value as an argument, and any non-nil return value will be placed | |
| in the channel.}, solo-mode* {:protocol-inline nil, :meta {:file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :line 441, :column 4, :end-line 441, :end-column 14, :protocol cljs.core.async/Mix, :doc nil, :arglists (quote ([m mode]))}, :protocol cljs.core.async/Mix, :name cljs.core.async/solo-mode*, :variadic false, :file file:/C:/Users/jplur/.m2/repository/org/clojure/core.async/0.1.346.0-17112a-alpha/core.async-0.1.346.0-17112a-alpha.jar!/cljs/core/async.cljs, :end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment