opencart-manager
Version:
Node.js package helping to manage your opencart store data easily.
15 lines (14 loc) • 797 B
TypeScript
import IDatabase from "../../interfaces/database";
import IModel from "../../interfaces/model";
import { TProductOption } from "../../types/product";
import ProductOptionValueModel from "./product-option-value";
export default class ProductOptionModel implements IModel<TProductOption> {
private database;
constructor(database: IDatabase);
private table;
value: ProductOptionValueModel;
select(criteria: Partial<TProductOption>): Promise<any[]>;
insert(data: Partial<TProductOption>): Promise<import("../../types").TResponseHeaders>;
update(criteria: Partial<TProductOption>, data: Partial<TProductOption>): Promise<import("../../types").TResponseHeaders>;
delete(criteria: Partial<TProductOption>): Promise<import("../../types").TResponseHeaders>;
}