@incdevco/framework
Version:
node.js lambda framework
33 lines (16 loc) • 406 B
JavaScript
module.exports = class ExpressionAttributeValues {
constructor() {
this._values = {};
}
keyFromName(name) {
let key = name.replace('#', ':');
return key;
}
value(key, value) {
if (this._values[key]) {
throw new Error('value already exists');
}
this._values[key] = value;
return key;
}
};