GitHub

IDaffModelFactory

interface

import { IDaffModelFactory } from '@daffodil/core/testing'

interface IDaffModelFactory<T> {
  create<R extends T = T>(partial: Partial<T> & T extends R ? Partial<T> : R): T & R
  createMany(
    qty: number
    partial: Partial<T>
  ): T[]
}

() Methods

create
T & R
Parameters
Parameterpartial: Partial & T extends R ? Partial : R
Description
createMany
T[]
Parameters
Parameterqty: number
Description
Parameterpartial: Partial
Description