var StorageService = require('./index'); /** * Export the initialize method to Loopback data * @param dataSource * @param callback */ exports.initialize = function (dataSource, callback) { var settings = dataSource.settings || {}; var connector = new StorageService(settings); dataSource.connector = connector; dataSource.connector.dataSource = dataSource; connector.DataAccessObject = function() {}; for (var m in StorageService.prototype) { var method = StorageService.prototype[m]; if ('function' === typeof method) { connector.DataAccessObject[m] = method.bind(connector); for(var k in method) { connector.DataAccessObject[m][k] = method[k]; } } } connector.define = function(model, properties, settings) {}; }