We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b500041 commit dacbd71Copy full SHA for dacbd71
2 files changed
src/datascript/db.cljc
@@ -934,7 +934,7 @@
934
:key :db/isComponent})))
935
936
(validate-schema-key a :db/unique (:db/unique kv) #{:db.unique/value :db.unique/identity})
937
- (validate-schema-key a :db/valueType (:db/valueType kv) #{:db.type/ref :db.type/tuple})
+ (validate-schema-key a :db/valueType (:db/valueType kv) ds/type?)
938
(validate-schema-key a :db/cardinality (:db/cardinality kv) #{:db.cardinality/one :db.cardinality/many})
939
940
;; tuple should have tupleAttrs
src/datascript/schema.cljc
@@ -19,3 +19,12 @@
19
20
(defn schema-entity? [entity]
21
(some #(contains? entity %) schema-keys))
22
+
23
+(def type?
24
+ #{:db.type/number
25
+ :db.type/instant
26
+ :db.type/keyword
27
+ :db.type/ref
28
+ :db.type/string
29
+ :db.type/uuid
30
+ :db.type/tuple})
0 commit comments