quaerateum
Version:
Simple typescript ORM for node.js based on data-mapper, unit-of-work and identity-map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JS.
37 lines (30 loc) • 565 B
JavaScript
const { BaseEntity4 } = require('./index').BaseEntity4;
/**
* @property {number} id
* @property {string} name
*/
class Test3 extends BaseEntity4 {
/**
* @param {string} name
* @return {Test3}
*/
static create(name) {
const t = new Test3();
t.name = name;
return t;
}
}
const schema = {
name: 'Test3',
extends: 'BaseEntity4',
properties: {
name: {
type: 'string',
nullable: true,
},
},
path: __filename,
};
module.exports.Test3 = Test3;
module.exports.entity = Test3;
module.exports.schema = schema;