patrickhulce / klay

Extensible data modeling and validation library for JavaScript.
MIT License
2 stars 0 forks source link

add lifecycle hooks for db models #95

Open patrickhulce opened 6 years ago

patrickhulce commented 6 years ago

strawman API


const user = context
  .object()
  .children(...)
  .index()
  .authorization()
  .hook(async ({incoming, existing, phase, meta}) => {

  }, {phase: DatabasePhase.BeforeInsert})