UNPKG

machinomy

Version:

Micropayments powered by Ethereum

37 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class SqliteDatastore { constructor(database) { this.database = database; } run(query, params) { return new Promise((resolve, reject) => { this.database.run(query, params, error => { error ? reject(error) : resolve(); }); }); } close() { return new Promise((resolve, reject) => { this.database.close(error => { error ? reject(error) : resolve(); }); }); } get(query, params) { return new Promise((resolve, reject) => { this.database.get(query, params, (error, row) => { error ? reject(error) : resolve(row); }); }); } all(query, params) { return new Promise((resolve, reject) => { this.database.all(query, params, (error, rows) => { error ? reject(error) : resolve(rows); }); }); } } exports.default = SqliteDatastore; //# sourceMappingURL=SqliteDatastore.js.map