opencart-manager
Version:
Node.js package helping to manage your opencart store data easily.
13 lines (12 loc) • 539 B
TypeScript
import Manufacturer from "../entities/manufacturer";
import IFactory from "../interfaces/factory";
import type Model from "../model";
import { TManufacturer } from "../types";
export default class ManufacturerFactory implements IFactory<Manufacturer> {
private model;
constructor(model: Model);
create(): Manufacturer;
extract(criteria: Partial<TManufacturer>): Promise<Manufacturer | undefined>;
extractAll(criteria: Partial<TManufacturer>): Promise<Manufacturer[]>;
private createEntityFromRowData;
}