@waksana/naive-model

0.0.5 • Public • Published

naive-model

simple js orm for pg

usage

const {Num, Str, Bool} = require('chkr')
const {hooks: [softDelete, timestamp, wrapLiteral, wrapCond, enableAttr, groupList]} = require('@waksana/naive-model')

const todo = {
  table: 'todo',
  hook: [softDelete, timestamp, wrapLiteral, wrapCond, enableAttr, groupList],
  field: {
    id: Num,
    name: Str,
    done: Bool,
    user_id: Num,
  }
}

module.exports = todo

TODO

  • 增加relation

Readme

Keywords

Package Sidebar

Install

npm i @waksana/naive-model

Weekly Downloads

6

Version

0.0.5

License

MIT

Unpacked Size

15.2 kB

Total Files

12

Last publish

Collaborators

  • waksana