make()
This method will not save the model to the store. It's pretty much the alternative to new Model()
, but it injects
the store instance to support model instance methods in SSR environment. It also won't fire any hooks.
Usage
import { useRepo } from 'pinia-orm'
import User from './models/User'
const userRepo = useRepo(User)
// Make a model with default values
userRepo.make()
// Make a model with values
userRepo.make({
id: 1,
name: 'Jane Doe',
})
// Make many models with values
userRepo.make([
{
id: 1,
name: 'Jane Doe',
},
{
id: 2,
name: 'John Doe',
},
])
Typescript Declarations
function make(records?: Element | Element[]): M | M[]
Table of Contents