UNPKG

392 BJavaScriptView Raw
1const { Model } = require('objection')
2const tableName = require('objection-table-name')()
3
4Model.knex(require('../utils/knex'))
5
6class BaseModel extends tableName(Model) {
7 static get modelPaths() {
8 return [__dirname]
9 }
10
11 static get useLimitInFirst() {
12 return true
13 }
14
15 static get defaultEagerAlgorithm() {
16 return Model.JoinEagerAlgorithm
17 }
18}
19
20module.exports = BaseModel