UNPKG

opencart-manager

Version:

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

21 lines (20 loc) 789 B
/// <reference types="jest" /> import IDatabase from "../interfaces/database"; import { TFieldset } from "../types"; export default class Database implements IDatabase { prefix: string; queryResponseDelay: number; mocks: { select: jest.Mock<any, any>; insert: jest.Mock<any, any>; update: jest.Mock<any, any>; delete: jest.Mock<any, any>; close: jest.Mock<any, any>; }; select<T>(table: string, criteria: TFieldset<T>): Promise<any>; insert<T>(table: string, fieldset: TFieldset<T>): Promise<any>; update<T>(table: string, criteria: TFieldset<T>, fieldset: TFieldset<T>): Promise<any>; delete<T>(table: string, criteria: TFieldset<T>): Promise<any>; close(): void; static import(): any; }