duenamodb
Version:
Simple DynamoDB client written in TypeScript.
24 lines • 918 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createTableFunctions = void 0;
const delete_1 = require("./delete");
const get_1 = require("./get");
const put_1 = require("./put");
const scan_1 = require("./scan");
const update_1 = require("./update");
const createTableFunctions = (tablename, partitionKeyName) => {
const putItem = (0, put_1.createPutItem)(tablename);
const getItem = (0, get_1.createGetItem)(tablename, partitionKeyName);
const updateItem = (0, update_1.createUpdateItem)(tablename, partitionKeyName);
const scanItems = (0, scan_1.createScanItems)(tablename);
const deleteItem = (0, delete_1.createDeleteItem)(tablename, partitionKeyName);
return {
scanItems,
putItem,
updateItem,
getItem,
deleteItem,
};
};
exports.createTableFunctions = createTableFunctions;
//# sourceMappingURL=table.js.map