dynamoose
Version:
Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose)
21 lines (20 loc) • 581 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const DynamoDBUtil = require("@aws-sdk/util-dynamodb");
let customConverter;
const defaultConverter = {
"marshall": DynamoDBUtil.marshall,
"unmarshall": DynamoDBUtil.unmarshall,
"convertToAttr": DynamoDBUtil.convertToAttr,
"convertToNative": DynamoDBUtil.convertToNative
};
function main() {
return customConverter || defaultConverter;
}
main.set = (converter) => {
customConverter = converter;
};
main.revert = () => {
customConverter = undefined;
};
exports.default = main;