vf
Version:
Framework for vsoft company
52 lines (41 loc) • 1.01 kB
JavaScript
/**
* Expose `Connector`.
*/
module.exports = Connector;
/**
* Module dependencies.
*/
var EventEmitter = require('events').EventEmitter,
debug = require('debug')('connector'),
util = require('util'),
inherits = util.inherits,
assert = require('assert');
/**
* Tạo một connector mới theo `options` truyền vào.
*
* @param {Object} options
* @return {Connector}
*/
function Connector(options) {
EventEmitter.apply(this, arguments);
this.options = options;
debug('created with options', options);
};
/**
* Kế thừa từ `EventEmitter`.
*/
inherits(Connector, EventEmitter);
/*!
* Create an connector instance from a JugglingDB adapter.
*/
Connector._createJDBAdapter = function (jdbModule) {
var fauxSchema = {};
jdbModule.initialize(fauxSchema, function () {
// connected
});
};
/*!
* Add default crud operations from a JugglingDB adapter.
*/
Connector.prototype._addCrudOperationsFromJDBAdapter = function (connector) {
};