knex/lib/promise.js

15 lines
444 B
JavaScript
Raw Normal View History

'use strict';
var Promise = require('bluebird/js/main/promise')();
var deprecate = require('./helpers').deprecate
Promise.prototype.yield = Promise.prototype.thenReturn;
Promise.prototype.ensure = Promise.prototype.lastly;
Promise.prototype.otherwise = Promise.prototype.caught;
Promise.prototype.exec = function() {
deprecate('knex.exec', 'knex.asCallback')
return Promise.prototype.nodeify()
};
module.exports = Promise;