Creates a new database.
Using the db
object, you can create new tables in which to save your entities.
const db = createDB();
Option | Description |
---|---|
clone (default: true) | Whether to clone entities received/sent from/to the user. See Performance |
By default, blinkDB clones entities whenever you call insert()
/ update()
or any query functions.
While this means a slight hit to performance, this prevents you from modifying entities without blinkDB’s knowledge,
which could lead to difficult to debug bugs.
If you’re sure that you can live with the risk, you can turn off cloning:
const db = createDB({
clone: false,
});