diff --git a/src/common/datomish/js.cljs b/src/common/datomish/js.cljs index 2cc72d68..f649c6d9 100644 --- a/src/common/datomish/js.cljs +++ b/src/common/datomish/js.cljs @@ -12,6 +12,7 @@ [cljs.reader] [cljs-promises.core :refer [promise]] [datomish.cljify :refer [cljify]] + [datomish.api :as d] [datomish.db :as db] [datomish.db-factory :as db-factory] [datomish.pair-chan] @@ -24,14 +25,13 @@ ;; Public API. -(defn ^:export db [conn] - (transact/db conn)) +(def ^:export db d/db) (defn ^:export q [db find options] (let [find (cljs.reader/read-string find) opts (cljify options)] (take-pair-as-promise! - (db/js))) (defn ^:export ensure-schema [conn simple-schema] @@ -39,7 +39,7 @@ datoms (simple-schema/simple-schema->schema simple-schema)] (println "Transacting schema datoms" (pr-str datoms)) (take-pair-as-promise! - (transact/js))) @@ -52,9 +52,8 @@ ;; Expects a JS array as input. (try (let [tx-data (js->tx-data tx-data)] - (println "Transacting:" (pr-str tx-data)) (go-promise clj->js - (let [tx-result (