UNPKG

fakerdb

Version:

[![Build Status](https://travis-ci.com/sius/fakerdb.svg?branch=master)](https://travis-ci.com/sius/fakerdb)[![codecov](https://codecov.io/gh/sius/fakerdb/branch/master/graph/badge.svg)](https://codecov.io/gh/sius/fakerdb)[![dependencies Status](https://da

24 lines (19 loc) 450 B
const { DbTransform } = require('./dbTransform'); class Knex extends DbTransform { insert(callback) { if (this.chunks.length == 0) { callback(); return; } this.db.insert(this.chunks).returning('*') .then(value => { for (let item of value) { this.push(item); } this.chunks = []; callback(); }) .catch( err => callback(err)); } } module.exports.Knex = Knex;