better-sqlite3-orm
Version:
Object Relational Mapper for Better-Sqlite3-Cypher
46 lines (41 loc) • 695 B
JavaScript
// index.js:
// load all necessary modules
const Database = require("./lib/database.js");
const Enums = require("./lib/enums.js");
const Model = require("./lib/model.js");
const {
primaryInteger,
primaryString,
primaryUUID,
blob,
boolean,
date,
float,
integer,
string,
time,
timestamp,
} = require("./lib/columns.js");
const DataTypes = {
primaryInteger,
primaryString,
primaryUUID,
blob,
boolean,
date,
float,
integer,
string,
time,
timestamp,
};
// define all option values
const Options = { required: true, indexed: true, unique: true };
// export all necessary types
module.exports = {
Database,
DataTypes,
Enums,
Model,
Options,
};