git.fiddlerwoaroof.com
Raw Blame History
{:rename-macros {}, :renames {}, :use-macros {cond-let datascript.db, case-tree datascript.db, defrecord-updatable datascript.db, raise datascript.db, combine-cmp datascript.db}, :excludes #{seqable?}, :name datascript.db, :imports nil, :requires {garray goog.array, goog.array goog.array, clojure.walk clojure.walk, da datascript.arrays, datascript.arrays datascript.arrays, btset datascript.btset, datascript.btset datascript.btset}, :uses nil, :defs {explode {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 955, :column 8, :end-line 955, :end-column 15, :private true, :arglists (quote ([db entity]))}, :private true, :name datascript.db/explode, :variadic false, :file "out/datascript/db.cljc", :end-column 15, :method-params ([db entity]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 955, :end-line 955, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db entity]))}, cmp-datoms-aevt-quick {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 347, :column 7, :end-line 347, :end-column 28, :arglists (quote ([d1 d2]))}, :name datascript.db/cmp-datoms-aevt-quick, :variadic false, :file "out/datascript/db.cljc", :end-column 28, :method-params ([d1 d2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 347, :end-line 347, :max-fixed-arity 2, :fn-var true, :arglists (quote ([d1 d2]))}, neg-number? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 43, :column 28, :end-line 43, :end-column 39, :tag boolean, :private true, :arglists (quote ([x]))}, :private true, :name datascript.db/neg-number?, :variadic false, :file "out/datascript/db.cljc", :end-column 39, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 42, :ret-tag boolean, :end-line 43, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x]))}, validate-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 782, :column 7, :end-line 782, :end-column 21, :arglists (quote ([db datom]))}, :name datascript.db/validate-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 21, :method-params ([db datom]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 782, :end-line 782, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db datom]))}, rschema {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 544, :column 8, :end-line 544, :end-column 15, :private true, :arglists (quote ([schema]))}, :private true, :name datascript.db/rschema, :variadic false, :file "out/datascript/db.cljc", :end-column 15, :method-params ([schema]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 544, :end-line 544, :max-fixed-arity 1, :fn-var true, :arglists (quote ([schema]))}, hash-fdb {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 653, :column 8, :end-line 653, :end-column 16, :private true, :arglists (quote ([db]))}, :private true, :name datascript.db/hash-fdb, :variadic false, :file "out/datascript/db.cljc", :end-column 16, :method-params ([db]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 653, :end-line 653, :max-fixed-arity 1, :fn-var true, :arglists (quote ([db]))}, validate-schema-key {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 556, :column 8, :end-line 556, :end-column 27, :private true, :arglists (quote ([a k v expected]))}, :private true, :name datascript.db/validate-schema-key, :variadic false, :file "out/datascript/db.cljc", :end-column 27, :method-params ([a k v expected]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 556, :end-line 556, :max-fixed-arity 4, :fn-var true, :arglists (quote ([a k v expected]))}, cljs-env? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 54, :column 8, :end-line 54, :end-column 17, :private true, :arglists (quote ([env])), :doc "Take the &env from a macro, and tell whether we are expanding into cljs."}, :private true, :name datascript.db/cljs-env?, :variadic false, :file "out/datascript/db.cljc", :end-column 17, :method-params ([env]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 54, :end-line 54, :max-fixed-arity 1, :fn-var true, :arglists (quote ([env])), :doc "Take the &env from a macro, and tell whether we are expanding into cljs."}, indexing? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 744, :column 27, :end-line 744, :end-column 36, :tag boolean, :arglists (quote ([db attr]))}, :name datascript.db/indexing?, :variadic false, :file "out/datascript/db.cljc", :end-column 36, :method-params ([db attr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 743, :ret-tag boolean, :end-line 744, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([db attr]))}, init-max-eid {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 593, :column 8, :end-line 593, :end-column 20, :private true, :arglists (quote ([eavt]))}, :private true, :name datascript.db/init-max-eid, :variadic false, :file "out/datascript/db.cljc", :end-column 20, :method-params ([eavt]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 593, :end-line 593, :max-fixed-arity 1, :fn-var true, :arglists (quote ([eavt]))}, ->FilteredDB {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 472, :column 22, :end-line 472, :end-column 32, :internal-ctor true, :factory :positional, :arglists (quote ([unfiltered-db pred hash]))}, :name datascript.db/->FilteredDB, :variadic false, :file "out/datascript/db.cljc", :end-column 32, :method-params ([unfiltered-db pred hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :internal-ctor true, :factory :positional, :line 472, :end-line 472, :max-fixed-arity 3, :fn-var true, :arglists (quote ([unfiltered-db pred hash]))}, hash-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 193, :column 8, :end-line 193, :end-column 18, :private true, :arglists (quote ([d]))}, :private true, :name datascript.db/hash-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 18, :method-params ([d]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 193, :end-line 193, :max-fixed-arity 1, :fn-var true, :arglists (quote ([d]))}, is-attr? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 728, :column 27, :end-line 728, :end-column 35, :tag boolean, :arglists (quote ([db attr property]))}, :name datascript.db/is-attr?, :variadic false, :file "out/datascript/db.cljc", :end-column 35, :method-params ([db attr property]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 727, :ret-tag boolean, :end-line 728, :max-fixed-arity 3, :tag boolean, :fn-var true, :arglists (quote ([db attr property]))}, -attrs-by {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 375, :column 4, :end-line 375, :end-column 13, :protocol datascript.db/IDB, :doc nil, :arglists (quote ([db property]))}, :protocol datascript.db/IDB, :name datascript.db/-attrs-by, :variadic false, :file "out/datascript/db.cljc", :end-column 13, :method-params ([db property]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 373, :end-line 375, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db property])), :doc nil}, cmp-val {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 299, :column 7, :end-line 299, :end-column 14, :arglists (quote ([o1 o2]))}, :name datascript.db/cmp-val, :variadic false, :file "out/datascript/db.cljc", :end-column 14, :method-params ([o1 o2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 299, :end-line 299, :max-fixed-arity 2, :fn-var true, :arglists (quote ([o1 o2]))}, -datoms {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 369, :column 4, :end-line 369, :end-column 11, :protocol datascript.db/IIndexAccess, :doc nil, :arglists (quote ([db index components]))}, :protocol datascript.db/IIndexAccess, :name datascript.db/-datoms, :variadic false, :file "out/datascript/db.cljc", :end-column 11, :method-params ([db index components]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 368, :end-line 369, :max-fixed-arity 3, :fn-var true, :arglists (quote ([db index components])), :doc nil}, init-db {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 601, :column 11, :end-line 601, :end-column 18, :tag DB, :arglists (quote ([datoms] [datoms schema])), :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([datoms] [datoms schema]), :arglists ([datoms] [datoms schema]), :arglists-meta (nil nil)}}, :name datascript.db/init-db, :variadic false, :file "out/datascript/db.cljc", :end-column 18, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([datoms] [datoms schema]), :arglists ([datoms] [datoms schema]), :arglists-meta (nil nil)}, :method-params ([datoms] [datoms schema]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 601, :ret-tag DB, :end-line 601, :max-fixed-arity 2, :tag DB, :fn-var true, :arglists ([datoms] [datoms schema])}, val-at-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 208, :column 8, :end-line 208, :end-column 20, :private true, :arglists (quote ([d k not-found]))}, :private true, :name datascript.db/val-at-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 20, :method-params ([d k not-found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 208, :end-line 208, :max-fixed-arity 3, :fn-var true, :arglists (quote ([d k not-found]))}, equiv-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 198, :column 8, :end-line 198, :end-column 19, :private true, :arglists (quote ([d o]))}, :private true, :name datascript.db/equiv-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 19, :method-params ([d o]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 198, :end-line 198, :max-fixed-arity 2, :fn-var true, :arglists (quote ([d o]))}, multival? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 732, :column 27, :end-line 732, :end-column 36, :tag boolean, :arglists (quote ([db attr]))}, :name datascript.db/multival?, :variadic false, :file "out/datascript/db.cljc", :end-column 36, :method-params ([db attr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 731, :ret-tag boolean, :end-line 732, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([db attr]))}, transact-add {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 972, :column 8, :end-line 972, :end-column 20, :private true, :arglists (quote ([report [_ e a v tx :as ent]]))}, :private true, :name datascript.db/transact-add, :variadic false, :file "out/datascript/db.cljc", :end-column 20, :method-params ([report p__23103]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 972, :end-line 972, :max-fixed-arity 2, :fn-var true, :arglists (quote ([report [_ e a v tx :as ent]]))}, transact-report {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 857, :column 8, :end-line 857, :end-column 23, :private true, :arglists (quote ([report datom]))}, :private true, :name datascript.db/transact-report, :variadic false, :file "out/datascript/db.cljc", :end-column 23, :method-params ([report datom]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 857, :end-line 857, :max-fixed-arity 2, :fn-var true, :arglists (quote ([report datom]))}, transact-tx-data {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 1028, :column 7, :end-line 1028, :end-column 23, :arglists (quote ([initial-report initial-es]))}, :name datascript.db/transact-tx-data, :variadic false, :file "out/datascript/db.cljc", :end-column 23, :method-params ([initial-report initial-es]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1028, :end-line 1028, :max-fixed-arity 2, :fn-var true, :arglists (quote ([initial-report initial-es]))}, pr-db {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 668, :column 10, :end-line 668, :end-column 15, :arglists (quote ([db w opts]))}, :name datascript.db/pr-db, :variadic false, :file "out/datascript/db.cljc", :end-column 15, :method-params ([db w opts]), :protocol-impl nil, :arglists-meta (nil nil), :column 4, :line 668, :end-line 668, :max-fixed-arity 3, :fn-var true, :arglists (quote ([db w opts]))}, nth-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 217, :column 8, :end-line 217, :end-column 17, :private true, :arglists (quote ([d i] [d i not-found])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([d i] [d i not-found]), :arglists ([d i] [d i not-found]), :arglists-meta (nil nil)}}, :private true, :name datascript.db/nth-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 17, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([d i] [d i not-found]), :arglists ([d i] [d i not-found]), :arglists-meta (nil nil)}, :method-params ([d i] [d i not-found]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 217, :end-line 217, :max-fixed-arity 3, :fn-var true, :arglists ([d i] [d i not-found])}, IllegalArgumentException {:name datascript.db/IllegalArgumentException, :file "out/datascript/db.cljc", :line 15, :column 6, :end-line 15, :end-column 35, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 15, :column 11, :end-line 15, :end-column 35}}, cmp-datoms-avet {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 321, :column 7, :end-line 321, :end-column 22, :arglists (quote ([d1 d2]))}, :name datascript.db/cmp-datoms-avet, :variadic false, :file "out/datascript/db.cljc", :end-column 22, :method-params ([d1 d2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 321, :end-line 321, :max-fixed-arity 2, :fn-var true, :arglists (quote ([d1 d2]))}, next-eid {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 809, :column 8, :end-line 809, :end-column 16, :private true, :arglists (quote ([db]))}, :private true, :name datascript.db/next-eid, :variadic false, :file "out/datascript/db.cljc", :end-column 16, :method-params ([db]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 809, :end-line 809, :max-fixed-arity 1, :fn-var true, :arglists (quote ([db]))}, Datom {:num-fields 5, :protocols #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/IAssociative cljs.core/ILookup}, :name datascript.db/Datom, :file "out/datascript/db.cljc", :end-column 15, :type true, :column 10, :line 128, :record false, :end-line 128, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/IAssociative cljs.core/ILookup}}, db? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 466, :column 7, :end-line 466, :end-column 10, :arglists (quote ([x]))}, :name datascript.db/db?, :variadic false, :file "out/datascript/db.cljc", :end-column 10, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 466, :end-line 466, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, check-upsert-conflict {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 893, :column 8, :end-line 893, :end-column 29, :private true, :arglists (quote ([entity acc]))}, :private true, :name datascript.db/check-upsert-conflict, :variadic false, :file "out/datascript/db.cljc", :end-column 29, :method-params ([entity acc]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 893, :end-line 893, :max-fixed-arity 2, :fn-var true, :arglists (quote ([entity acc]))}, -search {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 366, :column 4, :end-line 366, :end-column 11, :protocol datascript.db/ISearch, :doc nil, :arglists (quote ([data pattern]))}, :protocol datascript.db/ISearch, :name datascript.db/-search, :variadic false, :file "out/datascript/db.cljc", :end-column 11, :method-params ([data pattern]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 365, :end-line 366, :max-fixed-arity 2, :fn-var true, :arglists (quote ([data pattern])), :doc nil}, equiv-db-index {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 638, :column 8, :end-line 638, :end-column 22, :private true, :arglists (quote ([x y]))}, :private true, :name datascript.db/equiv-db-index, :variadic false, :file "out/datascript/db.cljc", :end-column 22, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 638, :end-line 638, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x y]))}, combine-hashes {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 66, :column 7, :end-line 66, :end-column 21, :arglists (quote ([x y]))}, :name datascript.db/combine-hashes, :variadic false, :file "out/datascript/db.cljc", :end-column 21, :method-params ([x y]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 66, :end-line 66, :max-fixed-arity 2, :fn-var true, :arglists (quote ([x y]))}, datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 186, :column 14, :end-line 186, :end-column 19, :tag Datom, :arglists (quote ([e a v] [e a v tx] [e a v tx added])), :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([e a v] [e a v tx] [e a v tx added]), :arglists ([e a v] [e a v tx] [e a v tx added]), :arglists-meta (nil nil nil)}}, :name datascript.db/datom, :variadic false, :file "out/datascript/db.cljc", :end-column 19, :top-fn {:variadic false, :max-fixed-arity 5, :method-params ([e a v] [e a v tx] [e a v tx added]), :arglists ([e a v] [e a v tx] [e a v tx added]), :arglists-meta (nil nil nil)}, :method-params ([e a v] [e a v tx] [e a v tx added]), :protocol-impl nil, :arglists-meta (nil nil nil), :column 1, :line 186, :ret-tag Datom, :end-line 186, :max-fixed-arity 5, :tag Datom, :fn-var true, :arglists ([e a v] [e a v tx] [e a v tx added])}, DB {:num-fields 8, :protocols #{cljs.core/IRecord cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IPrintWithWriter cljs.core/IIterable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :name datascript.db/DB, :file "out/datascript/db.cljc", :end-column 24, :type true, :column 22, :internal-ctor true, :line 390, :record true, :end-line 390, :skip-protocol-flag #{cljs.core/IRecord cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IPrintWithWriter cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}}, map->TxReport {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 725, :column 12, :end-line 725, :end-column 20, :internal-ctor true, :factory :map, :arglists (quote ([G__23036]))}, :name datascript.db/map->TxReport, :variadic false, :file "out/datascript/db.cljc", :end-column 20, :method-params ([G__23036]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :internal-ctor true, :factory :map, :line 725, :end-line 725, :max-fixed-arity 1, :fn-var true, :arglists (quote ([G__23036]))}, cmp {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 288, :column 8, :end-line 288, :end-column 11, :private true, :arglists (quote ([o1 o2]))}, :private true, :name datascript.db/cmp, :variadic false, :file "out/datascript/db.cljc", :end-column 11, :method-params ([o1 o2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 288, :end-line 288, :max-fixed-arity 2, :fn-var true, :arglists (quote ([o1 o2]))}, maybe-wrap-multival {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 935, :column 8, :end-line 935, :end-column 27, :private true, :arglists (quote ([db a vs]))}, :private true, :name datascript.db/maybe-wrap-multival, :variadic false, :file "out/datascript/db.cljc", :end-column 27, :method-params ([db a vs]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 935, :end-line 935, :max-fixed-arity 3, :fn-var true, :arglists (quote ([db a vs]))}, retract-components {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 996, :column 8, :end-line 996, :end-column 26, :private true, :arglists (quote ([db datoms]))}, :private true, :name datascript.db/retract-components, :variadic false, :file "out/datascript/db.cljc", :end-column 26, :method-params ([db datoms]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 996, :end-line 996, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db datoms]))}, retry-with-tempid {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 1018, :column 7, :end-line 1018, :end-column 24, :arglists (quote ([report es tempid upserted-eid]))}, :name datascript.db/retry-with-tempid, :variadic false, :file "out/datascript/db.cljc", :end-column 24, :method-params ([report es tempid upserted-eid]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 1018, :end-line 1018, :max-fixed-arity 4, :fn-var true, :arglists (quote ([report es tempid upserted-eid]))}, hash-db {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 646, :column 8, :end-line 646, :end-column 15, :private true, :arglists (quote ([db]))}, :private true, :name datascript.db/hash-db, :variadic false, :file "out/datascript/db.cljc", :end-column 15, :method-params ([db]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 646, :end-line 646, :max-fixed-arity 1, :fn-var true, :arglists (quote ([db]))}, tx0 {:name datascript.db/tx0, :file "out/datascript/db.cljc", :line 18, :column 1, :end-line 18, :end-column 17, :const true, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 18, :column 14, :end-line 18, :end-column 17, :const true}}, tx-id? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 813, :column 28, :end-line 813, :end-column 34, :tag boolean, :private true, :arglists (quote ([e]))}, :private true, :name datascript.db/tx-id?, :variadic false, :file "out/datascript/db.cljc", :end-column 34, :method-params ([e]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 812, :ret-tag boolean, :end-line 813, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([e]))}, reverse-ref? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 863, :column 27, :end-line 863, :end-column 39, :tag boolean, :arglists (quote ([attr]))}, :name datascript.db/reverse-ref?, :variadic false, :file "out/datascript/db.cljc", :end-column 39, :method-params ([attr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 862, :ret-tag boolean, :end-line 863, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([attr]))}, upsert-eid {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 908, :column 8, :end-line 908, :end-column 18, :private true, :arglists (quote ([db entity]))}, :private true, :name datascript.db/upsert-eid, :variadic false, :file "out/datascript/db.cljc", :end-column 18, :method-params ([db entity]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 908, :end-line 908, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db entity]))}, UnsupportedOperationException {:name datascript.db/UnsupportedOperationException, :file "out/datascript/db.cljc", :line 16, :column 6, :end-line 16, :end-column 40, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 16, :column 11, :end-line 16, :end-column 40}}, validate-val {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 801, :column 8, :end-line 801, :end-column 20, :private true, :arglists (quote ([v at]))}, :private true, :name datascript.db/validate-val, :variadic false, :file "out/datascript/db.cljc", :end-column 20, :method-params ([v at]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 801, :end-line 801, :max-fixed-arity 2, :fn-var true, :arglists (quote ([v at]))}, ->TxReport {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 725, :column 12, :end-line 725, :end-column 20, :internal-ctor true, :factory :positional, :arglists (quote ([db-before db-after tx-data tempids tx-meta]))}, :name datascript.db/->TxReport, :variadic false, :file "out/datascript/db.cljc", :end-column 20, :method-params ([db-before db-after tx-data tempids tx-meta]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :internal-ctor true, :factory :positional, :line 725, :end-line 725, :max-fixed-arity 5, :fn-var true, :arglists (quote ([db-before db-after tx-data tempids tx-meta]))}, map->DB {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 390, :column 22, :end-line 390, :end-column 24, :internal-ctor true, :factory :map, :arglists (quote ([G__22912]))}, :name datascript.db/map->DB, :variadic false, :file "out/datascript/db.cljc", :end-column 24, :method-params ([G__22912]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :internal-ctor true, :factory :map, :line 390, :end-line 390, :max-fixed-arity 1, :fn-var true, :arglists (quote ([G__22912]))}, cmp-datoms-eavt {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 307, :column 7, :end-line 307, :end-column 22, :arglists (quote ([d1 d2]))}, :name datascript.db/cmp-datoms-eavt, :variadic false, :file "out/datascript/db.cljc", :end-column 22, :method-params ([d1 d2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 307, :end-line 307, :max-fixed-arity 2, :fn-var true, :arglists (quote ([d1 d2]))}, cmp-datoms-aevt {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 314, :column 7, :end-line 314, :end-column 22, :arglists (quote ([d1 d2]))}, :name datascript.db/cmp-datoms-aevt, :variadic false, :file "out/datascript/db.cljc", :end-column 22, :method-params ([d1 d2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 314, :end-line 314, :max-fixed-arity 2, :fn-var true, :arglists (quote ([d1 d2]))}, entid-some {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 776, :column 7, :end-line 776, :end-column 17, :arglists (quote ([db eid]))}, :name datascript.db/entid-some, :variadic false, :file "out/datascript/db.cljc", :end-column 17, :method-params ([db eid]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 776, :end-line 776, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db eid]))}, -seek-datoms {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 370, :column 4, :end-line 370, :end-column 16, :protocol datascript.db/IIndexAccess, :doc nil, :arglists (quote ([db index components]))}, :protocol datascript.db/IIndexAccess, :name datascript.db/-seek-datoms, :variadic false, :file "out/datascript/db.cljc", :end-column 16, :method-params ([db index components]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 368, :end-line 370, :max-fixed-arity 3, :fn-var true, :arglists (quote ([db index components])), :doc nil}, cmp-datoms-avet-quick {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 354, :column 7, :end-line 354, :end-column 28, :arglists (quote ([d1 d2]))}, :name datascript.db/cmp-datoms-avet-quick, :variadic false, :file "out/datascript/db.cljc", :end-column 28, :method-params ([d1 d2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 354, :end-line 354, :max-fixed-arity 2, :fn-var true, :arglists (quote ([d1 d2]))}, default-schema {:name datascript.db/default-schema, :file "out/datascript/db.cljc", :line 19, :column 1, :end-line 19, :end-column 28, :const true, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 19, :column 14, :end-line 19, :end-column 28, :const true}}, validate-eid {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 791, :column 8, :end-line 791, :end-column 20, :private true, :arglists (quote ([eid at]))}, :private true, :name datascript.db/validate-eid, :variadic false, :file "out/datascript/db.cljc", :end-column 20, :method-params ([eid at]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 791, :end-line 791, :max-fixed-arity 2, :fn-var true, :arglists (quote ([eid at]))}, with-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 839, :column 8, :end-line 839, :end-column 18, :private true, :arglists (quote ([db datom]))}, :private true, :name datascript.db/with-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 18, :method-params ([db datom]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 839, :end-line 839, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db datom]))}, empty-db {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 579, :column 11, :end-line 579, :end-column 19, :tag DB, :arglists (quote ([] [schema])), :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [schema]), :arglists ([] [schema]), :arglists-meta (nil nil)}}, :name datascript.db/empty-db, :variadic false, :file "out/datascript/db.cljc", :end-column 19, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [schema]), :arglists ([] [schema]), :arglists-meta (nil nil)}, :method-params ([] [schema]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 579, :ret-tag DB, :end-line 579, :max-fixed-arity 1, :tag DB, :fn-var true, :arglists ([] [schema])}, datom? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 191, :column 7, :end-line 191, :end-column 13, :arglists (quote ([x]))}, :name datascript.db/datom?, :variadic false, :file "out/datascript/db.cljc", :end-column 13, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 191, :end-line 191, :max-fixed-arity 1, :fn-var true, :arglists (quote ([x]))}, attr->properties {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 532, :column 7, :end-line 532, :end-column 23, :arglists (quote ([k v]))}, :name datascript.db/attr->properties, :variadic false, :file "out/datascript/db.cljc", :end-column 23, :method-params ([k v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 532, :end-line 532, :max-fixed-arity 2, :fn-var true, :arglists (quote ([k v]))}, resolve-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 706, :column 8, :end-line 706, :end-column 21, :private true, :arglists (quote ([db e a v t]))}, :private true, :name datascript.db/resolve-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 21, :method-params ([db e a v t]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 706, :end-line 706, :max-fixed-arity 5, :fn-var true, :arglists (quote ([db e a v t]))}, cmp-attr-quick {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 331, :column 8, :end-line 331, :end-column 22, :private true, :arglists (quote ([a1 a2]))}, :private true, :name datascript.db/cmp-attr-quick, :variadic false, :file "out/datascript/db.cljc", :end-column 22, :method-params ([a1 a2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 331, :end-line 331, :max-fixed-arity 2, :fn-var true, :arglists (quote ([a1 a2]))}, current-tx {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 806, :column 8, :end-line 806, :end-column 18, :private true, :arglists (quote ([report]))}, :private true, :name datascript.db/current-tx, :variadic false, :file "out/datascript/db.cljc", :end-column 18, :method-params ([report]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 806, :end-line 806, :max-fixed-arity 1, :fn-var true, :arglists (quote ([report]))}, allocate-eid {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 824, :column 8, :end-line 824, :end-column 20, :private true, :arglists (quote ([report eid] [report e eid])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([report eid] [report e eid]), :arglists ([report eid] [report e eid]), :arglists-meta (nil nil)}}, :private true, :name datascript.db/allocate-eid, :variadic false, :file "out/datascript/db.cljc", :end-column 20, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([report eid] [report e eid]), :arglists ([report eid] [report e eid]), :arglists-meta (nil nil)}, :method-params ([report eid] [report e eid]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 824, :end-line 824, :max-fixed-arity 3, :fn-var true, :arglists ([report eid] [report e eid])}, TxReport {:num-fields 5, :protocols #{cljs.core/IRecord cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IPrintWithWriter cljs.core/IIterable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :name datascript.db/TxReport, :file "out/datascript/db.cljc", :end-column 20, :type true, :column 12, :internal-ctor true, :line 725, :record true, :end-line 725, :skip-protocol-flag #{cljs.core/IRecord cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IPrintWithWriter cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}}, components->pattern {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 717, :column 8, :end-line 717, :end-column 27, :private true, :arglists (quote ([db index [c0 c1 c2 c3]]))}, :private true, :name datascript.db/components->pattern, :variadic false, :file "out/datascript/db.cljc", :end-column 27, :method-params ([db index p__23024]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 717, :end-line 717, :max-fixed-arity 3, :fn-var true, :arglists (quote ([db index [c0 c1 c2 c3]]))}, ->DB {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 390, :column 22, :end-line 390, :end-column 24, :internal-ctor true, :factory :positional, :arglists (quote ([schema eavt aevt avet max-eid max-tx rschema hash]))}, :name datascript.db/->DB, :variadic false, :file "out/datascript/db.cljc", :end-column 24, :method-params ([schema eavt aevt avet max-eid max-tx rschema hash]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :internal-ctor true, :factory :positional, :line 390, :end-line 390, :max-fixed-arity 8, :fn-var true, :arglists (quote ([schema eavt aevt avet max-eid max-tx rschema hash]))}, datom-from-reader {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 248, :column 14, :end-line 248, :end-column 31, :tag Datom, :arglists (quote ([vec]))}, :name datascript.db/datom-from-reader, :variadic false, :file "out/datascript/db.cljc", :end-column 31, :method-params ([vec]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 248, :ret-tag Datom, :end-line 248, :max-fixed-arity 1, :tag Datom, :fn-var true, :arglists (quote ([vec]))}, cmp-datoms-eavt-quick {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 340, :column 7, :end-line 340, :end-column 28, :arglists (quote ([d1 d2]))}, :name datascript.db/cmp-datoms-eavt-quick, :variadic false, :file "out/datascript/db.cljc", :end-column 28, :method-params ([d1 d2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 340, :end-line 340, :max-fixed-arity 2, :fn-var true, :arglists (quote ([d1 d2]))}, reverse-ref {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 875, :column 7, :end-line 875, :end-column 18, :arglists (quote ([attr]))}, :name datascript.db/reverse-ref, :variadic false, :file "out/datascript/db.cljc", :end-column 18, :method-params ([attr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 875, :end-line 875, :max-fixed-arity 1, :fn-var true, :arglists (quote ([attr]))}, entid-strict {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 770, :column 7, :end-line 770, :end-column 19, :arglists (quote ([db eid]))}, :name datascript.db/entid-strict, :variadic false, :file "out/datascript/db.cljc", :end-column 19, :method-params ([db eid]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 770, :end-line 770, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db eid]))}, advance-max-eid {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 818, :column 8, :end-line 818, :end-column 23, :private true, :arglists (quote ([db eid]))}, :private true, :name datascript.db/advance-max-eid, :variadic false, :file "out/datascript/db.cljc", :end-column 23, :method-params ([db eid]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 818, :end-line 818, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db eid]))}, ->Datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 128, :column 10, :end-line 128, :end-column 15, :protocols #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/IAssociative cljs.core/ILookup}, :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/IAssociative cljs.core/ILookup}, :factory :positional, :arglists (quote ([e a v tx added]))}, :protocols #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/IAssociative cljs.core/ILookup}, :name datascript.db/->Datom, :variadic false, :file "out/datascript/db.cljc", :end-column 15, :method-params ([e a v tx added]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :factory :positional, :line 128, :end-line 128, :max-fixed-arity 5, :fn-var true, :arglists (quote ([e a v tx added])), :skip-protocol-flag #{cljs.core/IIndexed cljs.core/IEquiv cljs.core/IHash cljs.core/ISeqable cljs.core/IPrintWithWriter cljs.core/IAssociative cljs.core/ILookup}}, Exception {:name datascript.db/Exception, :file "out/datascript/db.cljc", :line 14, :column 6, :end-line 14, :end-column 20, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 14, :column 11, :end-line 14, :end-column 20}}, FilteredDB {:num-fields 3, :protocols #{cljs.core/IRecord cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IPrintWithWriter cljs.core/IIterable cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}, :name datascript.db/FilteredDB, :file "out/datascript/db.cljc", :end-column 32, :type true, :column 22, :internal-ctor true, :line 472, :record true, :end-line 472, :skip-protocol-flag #{cljs.core/IRecord cljs.core/IEquiv cljs.core/IHash cljs.core/ICollection cljs.core/ICounted cljs.core/ISeqable cljs.core/IMeta cljs.core/ICloneable cljs.core/IPrintWithWriter cljs.core/IWithMeta cljs.core/IAssociative cljs.core/IMap cljs.core/ILookup}}, validate-attr {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 796, :column 8, :end-line 796, :end-column 21, :private true, :arglists (quote ([attr at]))}, :private true, :name datascript.db/validate-attr, :variadic false, :file "out/datascript/db.cljc", :end-column 21, :method-params ([attr at]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 796, :end-line 796, :max-fixed-arity 2, :fn-var true, :arglists (quote ([attr at]))}, validate-schema {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 565, :column 8, :end-line 565, :end-column 23, :private true, :arglists (quote ([schema]))}, :private true, :name datascript.db/validate-schema, :variadic false, :file "out/datascript/db.cljc", :end-column 23, :method-params ([schema]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 565, :end-line 565, :max-fixed-arity 1, :fn-var true, :arglists (quote ([schema]))}, -schema {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 374, :column 4, :end-line 374, :end-column 11, :protocol datascript.db/IDB, :doc nil, :arglists (quote ([db]))}, :protocol datascript.db/IDB, :name datascript.db/-schema, :variadic false, :file "out/datascript/db.cljc", :end-column 11, :method-params ([db]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 373, :end-line 374, :max-fixed-arity 1, :fn-var true, :arglists (quote ([db])), :doc nil}, equiv-db {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 662, :column 8, :end-line 662, :end-column 16, :private true, :arglists (quote ([db other]))}, :private true, :name datascript.db/equiv-db, :variadic false, :file "out/datascript/db.cljc", :end-column 16, :method-params ([db other]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 662, :end-line 662, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db other]))}, IIndexAccess {:meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 368, :column 14, :end-line 368, :end-column 26, :doc nil, :protocol-symbol true, :jsdoc ("@interface"), :protocol-info {:methods {-datoms [[db index components]], -seek-datoms [[db index components]], -index-range [[db attr start end]]}}}, :protocol-symbol true, :name datascript.db/IIndexAccess, :file "out/datascript/db.cljc", :end-column 26, :column 1, :line 368, :protocol-info {:methods {-datoms [[db index components]], -seek-datoms [[db index components]], -index-range [[db attr start end]]}}, :info nil, :end-line 368, :impls #{datascript.db/FilteredDB datascript.db/DB}, :doc nil, :jsdoc ("@interface")}, component? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 740, :column 27, :end-line 740, :end-column 37, :tag boolean, :arglists (quote ([db attr]))}, :name datascript.db/component?, :variadic false, :file "out/datascript/db.cljc", :end-column 37, :method-params ([db attr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 739, :ret-tag boolean, :end-line 740, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([db attr]))}, IDB {:meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 373, :column 14, :end-line 373, :end-column 17, :doc nil, :protocol-symbol true, :jsdoc ("@interface"), :protocol-info {:methods {-schema [[db]], -attrs-by [[db property]]}}}, :protocol-symbol true, :name datascript.db/IDB, :file "out/datascript/db.cljc", :end-column 17, :column 1, :line 373, :protocol-info {:methods {-schema [[db]], -attrs-by [[db property]]}}, :info nil, :end-line 373, :impls #{datascript.db/FilteredDB datascript.db/DB}, :doc nil, :jsdoc ("@interface")}, db-from-reader {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 696, :column 7, :end-line 696, :end-column 21, :arglists (quote ([{:keys [schema datoms]}]))}, :name datascript.db/db-from-reader, :variadic false, :file "out/datascript/db.cljc", :end-column 21, :method-params ([p__23011]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 696, :end-line 696, :max-fixed-arity 1, :fn-var true, :arglists (quote ([{:keys [schema datoms]}]))}, assoc-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 236, :column 15, :end-line 236, :end-column 26, :tag Datom, :private true, :arglists (quote ([d k v]))}, :private true, :name datascript.db/assoc-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 26, :method-params ([d k v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 236, :ret-tag Datom, :end-line 236, :max-fixed-arity 3, :tag Datom, :fn-var true, :arglists (quote ([d k v]))}, map->FilteredDB {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 472, :column 22, :end-line 472, :end-column 32, :internal-ctor true, :factory :map, :arglists (quote ([G__22936]))}, :name datascript.db/map->FilteredDB, :variadic false, :file "out/datascript/db.cljc", :end-column 32, :method-params ([G__22936]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :internal-ctor true, :factory :map, :line 472, :end-line 472, :max-fixed-arity 1, :fn-var true, :arglists (quote ([G__22936]))}, entid {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 747, :column 7, :end-line 747, :end-column 12, :arglists (quote ([db eid]))}, :name datascript.db/entid, :variadic false, :file "out/datascript/db.cljc", :end-column 12, :method-params ([db eid]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 747, :end-line 747, :max-fixed-arity 2, :fn-var true, :arglists (quote ([db eid]))}, -index-range {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 371, :column 4, :end-line 371, :end-column 16, :protocol datascript.db/IIndexAccess, :doc nil, :arglists (quote ([db attr start end]))}, :protocol datascript.db/IIndexAccess, :name datascript.db/-index-range, :variadic false, :file "out/datascript/db.cljc", :end-column 16, :method-params ([db attr start end]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 368, :end-line 371, :max-fixed-arity 4, :fn-var true, :arglists (quote ([db attr start end])), :doc nil}, cmp-num {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 293, :column 8, :end-line 293, :end-column 15, :private true, :arglists (quote ([n1 n2]))}, :private true, :name datascript.db/cmp-num, :variadic false, :file "out/datascript/db.cljc", :end-column 15, :method-params ([n1 n2]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 293, :end-line 293, :max-fixed-arity 2, :fn-var true, :arglists (quote ([n1 n2]))}, seqable? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 30, :column 27, :end-line 30, :end-column 35, :tag boolean, :arglists (quote ([x]))}, :name datascript.db/seqable?, :variadic false, :file "out/datascript/db.cljc", :end-column 35, :method-params ([x]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 29, :ret-tag boolean, :end-line 30, :max-fixed-arity 1, :tag boolean, :fn-var true, :arglists (quote ([x]))}, seq-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 203, :column 8, :end-line 203, :end-column 17, :private true, :arglists (quote ([d]))}, :private true, :name datascript.db/seq-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 17, :method-params ([d]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 203, :end-line 203, :max-fixed-arity 1, :fn-var true, :arglists (quote ([d]))}, transact-retract-datom {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 992, :column 8, :end-line 992, :end-column 30, :private true, :arglists (quote ([report d]))}, :private true, :name datascript.db/transact-retract-datom, :variadic false, :file "out/datascript/db.cljc", :end-column 30, :method-params ([report d]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 992, :end-line 992, :max-fixed-arity 2, :fn-var true, :arglists (quote ([report d]))}, ISearch {:meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 365, :column 14, :end-line 365, :end-column 21, :doc nil, :protocol-symbol true, :jsdoc ("@interface"), :protocol-info {:methods {-search [[data pattern]]}}}, :protocol-symbol true, :name datascript.db/ISearch, :file "out/datascript/db.cljc", :end-column 21, :column 1, :line 365, :protocol-info {:methods {-search [[data pattern]]}}, :info nil, :end-line 365, :impls #{datascript.db/FilteredDB datascript.db/DB}, :doc nil, :jsdoc ("@interface")}, ref? {:protocol-inline nil, :meta {:file "/Users/edwlan/todolist/out/datascript/db.cljc", :line 736, :column 27, :end-line 736, :end-column 31, :tag boolean, :arglists (quote ([db attr]))}, :name datascript.db/ref?, :variadic false, :file "out/datascript/db.cljc", :end-column 31, :method-params ([db attr]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 735, :ret-tag boolean, :end-line 736, :max-fixed-arity 2, :tag boolean, :fn-var true, :arglists (quote ([db attr]))}}, :require-macros {datascript.db datascript.db, da datascript.arrays, datascript.arrays datascript.arrays, btset datascript.btset, datascript.btset datascript.btset}, :cljs.analyzer/constants {:seen #{:transact/unique unfiltered-db tx-meta :tempids :schema rschema :attribute :transact/cas :lookup-ref/unique :db.unique/identity :db/index :max-tx :v :db/unique :hash :aevt a :pred :key :datom :else :db-after :added :new tempids :ns :db/valueType :avet schema :db.type/ref :value max-tx v :operation :max-eid hash aevt pred :entity-id db-after :op db :db/isComponent :db.fn/call :transact/upsert :e added avet :eavt :db.fn/retractEntity :db.unique/value :db-before :tx-data :db/retract max-eid :tx :db/current-tx :db.fn/retractAttribute :lookup-ref/syntax :db.fn/cas :entity-id/syntax e resolve-datom :db/cardinality :expected eavt :db/id :entity-id/missing db-before :context :error tx-data :schema/validation :db/add tx :unfiltered-db :rschema :tx-meta :db.cardinality/many :transact/syntax :entity :conflict :db.cardinality/one -index-range :a :datoms :assertion :old}, :order [:ns e a v tx added :v :added :e :tx :a :else :schema :eavt :aevt :avet :max-eid :max-tx :rschema :hash schema eavt aevt avet max-eid max-tx rschema hash -index-range db :unfiltered-db :pred unfiltered-db pred :db/unique :db.unique/identity :db/index :db.unique/value :db.cardinality/many :db.type/ref :db/isComponent :error :attribute :key :value :schema/validation :db/valueType :db/cardinality :db.cardinality/one :datoms resolve-datom :db-before :db-after :tx-data :tempids :tx-meta db-before db-after tx-data tempids tx-meta :entity-id :lookup-ref/syntax :lookup-ref/unique :entity-id/syntax :entity-id/missing :datom :transact/unique :context :transact/syntax :db/current-tx :db/id :entity :assertion :transact/upsert :conflict :db/add :db.fn/retractEntity :db.fn/call :db.fn/cas :old :expected :new :transact/cas :op :db/retract :db.fn/retractAttribute :operation]}, :doc nil}