datascript icon indicating copy to clipboard operation
datascript copied to clipboard

More valid schema value types.

Open wbrown opened this issue 9 years ago • 0 comments

This commit adds more schema value types, even though Datascript doesn't care about the type other than if it's a :db.type/ref or not. The value type keywords follow closely with Datomic.

This allows using a schema defined for Datascript to drive schemas for other databases that care more about type such as Datomic or ElasticSearch.

If it is preferred that :db.type/ref is the only valid type, we could instead have that refer to a def'ed value containing a set of :db.type/ref. This would allow monkey-patching by other modules by redefining the value.


This change is Reviewable

wbrown avatar Dec 25 '16 20:12 wbrown