opencart-manager
Version:
Node.js package helping to manage your opencart store data easily.
15 lines (14 loc) • 561 B
TypeScript
import Option from "../entities/option";
import IFactory from "../interfaces/factory";
import type Model from "../model";
import { TOption } from "../types";
import OptionValueFactory from "./option-value";
export default class OptionFactory implements IFactory<Option> {
private model;
constructor(model: Model);
value: OptionValueFactory;
create(): Option;
extract(criteria: Partial<TOption>): Promise<Option | undefined>;
extractAll(criteria: Partial<TOption>): Promise<Option[]>;
private createEntityFromRowData;
}