opencart-manager
Version:
Node.js package helping to manage your opencart store data easily.
18 lines (17 loc) • 701 B
TypeScript
import IEntity from "../interfaces/entity";
import type Model from "../model";
import { Multilang } from "../types";
import { TManufacturer, TManufacturerDescription } from "../types/manufacturer";
export default class Manufacturer implements IEntity {
private model;
private _id?;
constructor(model: Model, _id?: number | undefined);
data: Partial<TManufacturer>;
description: Multilang<TManufacturerDescription>;
get id(): number | undefined;
setData(newData: Partial<TManufacturer>): this;
setDescription(description: Partial<TManufacturerDescription>): this;
insert(): Promise<this>;
update(): Promise<this>;
delete(): Promise<this>;
}