SeedCompany / cord-api-v3

Bible translation project management API
MIT License
18 stars 4 forks source link

[EdgeDB] Repo.customize allow omitting default methods #3129

Closed CarsonF closed 5 months ago

CarsonF commented 5 months ago

This provides a way to omit default methods when customizing without providing a replacement method.

.customize((cls, { defaults }) => {
  return class extends cls {

    static omit = [defaults.create, defaults.update, defaults.delete];

  };
})