UNPKG

opencart-manager

Version:

Node.js package helping to manage your opencart store data easily.

17 lines (16 loc) 825 B
import IDatabase from "../../interfaces/database"; import IModel from "../../interfaces/model"; import type { TOption } from "../../types/option"; import OptionDescriptionModel from "./option-description"; import OptionValueModel from "./option-value"; export default class OptionModel implements IModel<TOption> { private database; constructor(database: IDatabase); private table; description: OptionDescriptionModel; value: OptionValueModel; select(criteria: Partial<TOption>): Promise<any[]>; insert(data: Partial<TOption>): Promise<import("../../types").TResponseHeaders>; update(criteria: Partial<TOption>, data: Partial<TOption>): Promise<import("../../types").TResponseHeaders>; delete(criteria: Partial<TOption>): Promise<import("../../types").TResponseHeaders>; }