opencart-manager
Version:
Node.js package helping to manage your opencart store data easily.
16 lines (15 loc) • 918 B
TypeScript
import IDatabase from "../../interfaces/database";
import IModel from "../../interfaces/model";
import { TManufacturer } from "../../types/manufacturer";
import ManufacturerDescriptionModel from "./manufacturer-description";
export default class ManufacturerModel implements IModel<TManufacturer> {
private database;
constructor(database: IDatabase);
private table;
description: ManufacturerDescriptionModel;
select(criteria: Partial<TManufacturer>): Promise<any[]>;
insert(data: Partial<TManufacturer>): Promise<import("../../types").TResponseHeaders>;
update(criteria: Partial<TManufacturer>, data: Partial<TManufacturer>): Promise<import("../../types").TResponseHeaders>;
delete(criteria: Partial<TManufacturer>): Promise<import("../../types").TResponseHeaders>;
toStore(manufacturerId: number, storeId: number): Promise<import("../../types").TResponseHeaders>;
}