UNPKG

opencart-manager

Version:

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

15 lines (14 loc) 765 B
import OptionValue from "../entities/option-value"; import ProductOption from "../entities/product-option"; import ProductOptionValue from "../entities/product-option-value"; import IFactory from "../interfaces/factory"; import type Model from "../model"; import { TProductOptionValue } from "../types"; export default class ProductOptionValueFactory implements IFactory<ProductOptionValue> { private model; constructor(model: Model); create(productOption: ProductOption, optionValue: OptionValue): ProductOptionValue; extract(criteria: Partial<TProductOptionValue>): Promise<ProductOptionValue | undefined>; extractAll(criteria: Partial<TProductOptionValue>): Promise<ProductOptionValue[]>; private createEntityFromRowData; }