dynode
Version:
node.js client for Amazon's DynamoDB
34 lines (29 loc) • 625 B
JavaScript
var dynode = exports;
dynode.Client = require('./dynode/client').Client;
dynode.AmazonError = require('./dynode/amazon-error');
var defaultClient;
dynode.auth = function(config) {
defaultClient = new dynode.Client(config);
};
var methods = [
'listTables',
'describeTable',
'createTable',
'deleteTable',
'updateTable',
'putItem',
'updateItem',
'getItem',
'deleteItem',
'query',
'scan',
'batchGetItem',
'batchWriteItem',
'truncate',
'_request'
];
methods.forEach(function (method) {
dynode[method] = function () {
return defaultClient[method].apply(defaultClient, arguments);
};
});