UNPKG

opencart-manager

Version:

Node.js package helping to manage your opencart store data easily.

14 lines (13 loc) 620 B
import Product from "../entities/product"; import ProductSpecial from "../entities/product-special"; import IFactory from "../interfaces/factory"; import type Model from "../model"; import { TProductSpecial } from "../types"; export default class ProductSpecialFactory implements IFactory<ProductSpecial> { private model; constructor(model: Model); create(product: Product): ProductSpecial; extract(criteria: Partial<TProductSpecial>): Promise<ProductSpecial | undefined>; extractAll(criteria: Partial<TProductSpecial>): Promise<ProductSpecial[]>; private createEntityFromRowData; }