GitHub

DaffCartItemFactory

Model Factory

import { DaffCartItemFactory } from '@daffodil/cart/testing'

@Injectable()
class DaffCartItemFactory extends DaffModelFactory<DaffCartItem> {
  _instantiationArgs: ConstructorParameters<Klass>
  type: Constructable<DaffAccountRegistration, any[]>

  fromProduct(product: DaffProduct): DaffCartItem
  create(partial: Partial<T> = {}): T
  createMany(
    qty: number = 1
    partial: Partial<T> = {}
  ): T[]
}

() Methods

fromProduct
DaffCartItem
Parameters
Parameterproduct: DaffProduct
Description
create
T
Parameters
Parameterpartial: Partial
Default{}
Description
createMany
T[]
Parameters
Parameterqty: number
Default1
Description
Parameterpartial: Partial
Default{}
Description