babashka/feature-datascript/babashka/impl/datascript.clj

13 lines
419 B
Clojure
Raw Normal View History

2020-05-01 18:37:31 +00:00
(ns babashka.impl.datascript
{:no-doc true}
(:require [datascript.core :as d]
[sci.impl.namespaces :refer [copy-var]]
[sci.impl.vars :as vars]))
(def datascript-ns (vars/->SciNamespace 'datascript.core nil))
(def datascript-namespace
{'create-conn (copy-var d/create-conn datascript-ns)
'transact! (copy-var d/transact! datascript-ns)
'q (copy-var d/q datascript-ns)})