UNPKG

@payburner/keyburner-sidewinder-core

Version:
27 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AWSTransactionalWriteService = void 0; class AWSTransactionalWriteService { constructor(docClient) { this.docClient = null; this.docClient = docClient; } write(input) { const comp = this; return new Promise((resolve, reject) => { console.log('Transact Request:' + JSON.stringify(input, null, 2)); comp.docClient.transactWrite({ TransactItems: input }, function (err, data) { if (err) { console.log('AWS Transactional Write Error:' + err); console.log('AWS Transactional Write Error:' + JSON.stringify(err, null, 2)); resolve(false); } else { resolve(true); } }); }); } } exports.AWSTransactionalWriteService = AWSTransactionalWriteService; //# sourceMappingURL=AWSTransactionalWriteService.js.map