Objection.js Lensing
BaseModel.js const { Model } = require('objection'); class BaseModel extends Model { static get QueryBuilder() { return CustomQueryBuilder; } static get namedFilters() { paging: builder => { const context = builder.context(); builder.page(context.page || 0, context.page_size || 30); }, } } Something.js class Something extends BaseModel { static get tableName() { return 'somethings'; } // Something inherits filters from BaseModel…