jerni
a framework to build data-driven products from the ground up

Type:DataModel
Namespace:jerni
Extends:Object
Description:Generic type for a data model in a store with more than one of them.

Properties

name:
string

name of the model. Usually used to name the underlaying storage structure

version:
string

version of the model. This enables the ability to run multiple versions of a model to avoid down-time in migrations

transform:
(UncommittedEvent[]) => Promise<Operation[]>

functionally transfrom an event into a list of database operations. This will not have the ability to read the event's ID