UNPKG

@incdevco/framework

Version:
42 lines (23 loc) 699 B
var Promise = require('bluebird'); function Lambda(config) { 'use strict'; this.console = config.console || console; this.Promise = config.Promise || Promise; } Lambda.prototype.getQueueName = function (event, name) { 'use strict'; return event.stage + '-' + name; }; Lambda.prototype.getTableName = function (event, table) { 'use strict'; return event.stage + '-' + table; }; Lambda.prototype.handler = function (event, context) { 'use strict'; this.log('original-event', JSON.stringify(event, null, 2)); context.succeed(event); }; Lambda.prototype.log = function () { console.log.apply(console, arguments); }; module.exports = Lambda;