UNPKG

mongo-portable

Version:

Portable Pure JS MongoDB - Based on Monglodb (https://github.com/euforic/monglodb.git) by Christian Sullivan (http://RogueSynaptics.com)

60 lines (44 loc) 1.29 kB
import * as Promise from "promise"; import { IAbstractStore } from "./IAbstractStore"; export class BaseStore implements IAbstractStore { constructor() {} public createCollection(event): boolean | Promise<boolean> { return Promise.resolve(true); } public insert(event): boolean | Promise<boolean> { return Promise.resolve(true); } public save(event): object | Promise<object> { return Promise.resolve({}); } public all(event): object | Promise<object> { return Promise.resolve({}); } public find(event): object | Promise<object> { return Promise.resolve({}); } public findOne(event): object | Promise<object> { return Promise.resolve({}); } public update(event): boolean | Promise<boolean> { return Promise.resolve(true); } public remove(event): boolean | Promise<boolean> { return Promise.resolve(true); } public ensureIndex(event): object | Promise<object> { return Promise.resolve({}); } public backup(event): object | Promise<object> { return Promise.resolve({}); } public backups(event): object | Promise<object> { return Promise.resolve({}); } public removeBackup(event): object | Promise<object> { return Promise.resolve({}); } public restore(event): object | Promise<object> { return Promise.resolve({}); } }