ORM 插件
通过特定的钩子(hook), 插件可以对 orm 实例, model 对象, instance 进行定制.
定义一个简单的插件
const { definePlugin } = require('@fxjs/orm');
const plugin = definePlugin((orm, options) => {
return {
beforeDefine (name, props, m_opts) {
// process model definition before generate one model
},
define (model) {
// process model defined
}
}
});