cyjake / leoric

👑 JavaScript ORM for MySQL, PostgreSQL, and SQLite.

Home Page:https://leoric.js.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[FEAT] Implement query hooks

JimmyDaddy opened this issue · comments

Common hook types

• beforeCreate
• afterCreate
• beforeUpdate
• afterUpdate
• afterDestroy
• beforeDestroy
• beforeSave
• afterSave

how to define hooks

// define
Realm.define('ModelName', {
  //  attributes
}, {
  hooks: {
      beforeUpdate: () => {}  
  }
});

// class.addHook
class.addHook(type, func);