UNPKG

simple-oracledb

Version:

Extend capabilities of oracledb with simplified API for quicker development.

23 lines (19 loc) 567 B
'use strict'; const events = require('events'); const EventEmitter = events.EventEmitter; /** * Extends the provided object with event emitter capabilities. * * @function * @memberof! Emitter * @private * @param {Object} object - The object to extend */ module.exports = function extend(object) { if (object && (!object.emit) && (!object.on)) { const functions = Object.keys(EventEmitter.prototype); functions.forEach(function addProperty(property) { object[property] = EventEmitter.prototype[property]; }); } };