factories
Introduction
Example
const { createFactory } = require('light');
const { User } = require('../models/user'); // see `models` documentation
const { factory } = createFactory('User'); // name of the factory
module.exports = factory(() => ({
async create(opts = {}) {
const options = {
...opts,
};
return User.query().insertAndFetch(options);
},
async createDeleted(opts = {}) {
const options = {
deleted_at: Date.now(),
...opts,
};
return User.query().insertAndFetch(options);
},
}));Usage
Last updated
Was this helpful?