New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@genie-solutions/lambda-toolbelt

Package Overview
Dependencies
Maintainers
9
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@genie-solutions/lambda-toolbelt - npm Package Compare versions

Comparing version 2.11.0 to 2.12.0

lib/logger.d.ts

35

lib/httpHandler.js

@@ -16,2 +16,4 @@ "use strict";

var _logger = require("./logger");
;

@@ -38,3 +40,3 @@ var corsHeaders = {

_regenerator["default"].mark(function _callee(event, context, callback) {
var _ref2, _ref2$statusCode, statusCode, createResponse, response;
var logger, _ref2, _ref2$statusCode, statusCode, createResponse, response;

@@ -55,2 +57,3 @@ return _regenerator["default"].wrap(function _callee$(_context) {

case 2:
logger = (0, _logger.getLogger)();
_ref2 = opts || {}, _ref2$statusCode = _ref2.statusCode, statusCode = _ref2$statusCode === void 0 ? 200 : _ref2$statusCode;

@@ -66,4 +69,4 @@

_context.prev = 4;
_context.next = 7;
_context.prev = 5;
_context.next = 8;
return f(event, (0, _objectSpread2["default"])({}, context, {

@@ -73,7 +76,7 @@ genie: (0, _objectSpread2["default"])({}, context.genie || {})

case 7:
case 8:
response = _context.sent;
if (isHandled(context)) {
_context.next = 10;
_context.next = 11;
break;

@@ -84,10 +87,10 @@ }

case 10:
_context.next = 17;
case 11:
_context.next = 18;
break;
case 12:
_context.prev = 12;
_context.t0 = _context["catch"](4);
console.log({
case 13:
_context.prev = 13;
_context.t0 = _context["catch"](5);
logger.error({
error: _context.t0.message || '',

@@ -98,3 +101,3 @@ stack: _context.t0.stack

if (isHandled(context)) {
_context.next = 17;
_context.next = 18;
break;

@@ -107,6 +110,6 @@ }

case 17:
case 18:
return _context.abrupt("return", undefined);
case 18:
case 19:
case "end":

@@ -116,3 +119,3 @@ return _context.stop();

}
}, _callee, null, [[4, 12]]);
}, _callee, null, [[5, 13]]);
}));

@@ -135,2 +138,2 @@

exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9odHRwSGFuZGxlci50cyJdLCJuYW1lcyI6WyJjb3JzSGVhZGVycyIsImlzSGFuZGxlZCIsImNvbnRleHQiLCJnZW5pZSIsImhhbmRsZWQiLCJ3aXRoSHR0cEhhbmRsZXIiLCJvcHRzIiwiZiIsImV2ZW50IiwiY2FsbGJhY2siLCJzb3VyY2UiLCJtZXNzYWdlIiwic3RhdHVzQ29kZSIsImNyZWF0ZVJlc3BvbnNlIiwic3RhdHVzIiwiYm9keSIsImhlYWRlcnMiLCJKU09OIiwic3RyaW5naWZ5IiwicmVzcG9uc2UiLCJjb25zb2xlIiwibG9nIiwiZXJyb3IiLCJzdGFjayIsInVuZGVmaW5lZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBSUM7QUFFTSxJQUFNQSxXQUFXLEdBQUc7QUFDekIsa0NBQWdDLDREQURQO0FBRXpCLGlDQUErQixHQUZOO0FBR3pCLGtDQUFnQyx1Q0FIUDtBQUl6QixzQ0FBb0M7QUFKWCxDQUFwQjs7O0FBT1AsSUFBTUMsU0FBUyxHQUFHLFNBQVpBLFNBQVksQ0FBQ0MsT0FBRDtBQUFBLFNBQW1DLENBQUMsRUFBRUEsT0FBTyxJQUFJQSxPQUFPLENBQUNDLEtBQW5CLElBQTRCRCxPQUFPLENBQUNDLEtBQVIsQ0FBY0MsT0FBNUMsQ0FBcEM7QUFBQSxDQUFsQjs7QUFFTyxJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWtCLENBQUNDLElBQUQ7QUFBQSxTQUEyQyxVQUFDQyxDQUFEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLHFDQUFtQyxpQkFDM0dDLEtBRDJHLEVBRTNHTixPQUYyRyxFQUczR08sUUFIMkc7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLHdCQUt2R0QsS0FBSyxDQUFDRSxNQUFOLEtBQWlCLFlBTHNGO0FBQUE7QUFBQTtBQUFBOztBQUFBLG1EQU1sRztBQUFFQyxvQkFBQUEsT0FBTyxFQUFFO0FBQVgsbUJBTmtHOztBQUFBO0FBQUEsMEJBUzlFTCxJQUFJLElBQUksRUFUc0UsMkJBU25HTSxVQVRtRyxFQVNuR0EsVUFUbUcsaUNBU3RGLEdBVHNGOztBQVdyR0Msa0JBQUFBLGNBWHFHLEdBV3BGLFNBQWpCQSxjQUFpQixDQUFDQyxNQUFELEVBQWlCQyxJQUFqQjtBQUFBLDJCQUF3Q04sUUFBUSxDQUFDLElBQUQsRUFBTztBQUM1RUcsc0JBQUFBLFVBQVUsRUFBRUUsTUFEZ0U7QUFFNUVFLHNCQUFBQSxPQUFPLEVBQUVoQixXQUZtRTtBQUc1RWUsc0JBQUFBLElBQUksRUFBRUUsSUFBSSxDQUFDQyxTQUFMLENBQWVILElBQWY7QUFIc0UscUJBQVAsQ0FBaEQ7QUFBQSxtQkFYb0Y7O0FBQUE7QUFBQTtBQUFBLHlCQWtCbEZSLENBQUMsQ0FDdEJDLEtBRHNCLHFDQUdqQk4sT0FIaUI7QUFJcEJDLG9CQUFBQSxLQUFLLHFDQUNDRCxPQUFPLENBQUNDLEtBQVIsSUFBaUIsRUFEbEI7QUFKZSxzQkFRdEJNLFFBUnNCLENBbEJpRjs7QUFBQTtBQWtCbkdVLGtCQUFBQSxRQWxCbUc7O0FBQUEsc0JBNEJwR2xCLFNBQVMsQ0FBQ0MsT0FBRCxDQTVCMkY7QUFBQTtBQUFBO0FBQUE7O0FBQUEsbURBNkJoR1csY0FBYyxDQUFDRCxVQUFELEVBQWFPLFFBQVEsSUFBSSxFQUF6QixDQTdCa0Y7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQWdDekdDLGtCQUFBQSxPQUFPLENBQUNDLEdBQVIsQ0FBWTtBQUNWQyxvQkFBQUEsS0FBSyxFQUFFLFlBQUlYLE9BQUosSUFBZSxFQURaO0FBRVZZLG9CQUFBQSxLQUFLLEVBQUUsWUFBSUE7QUFGRCxtQkFBWjs7QUFoQ3lHLHNCQXFDcEd0QixTQUFTLENBQUNDLE9BQUQsQ0FyQzJGO0FBQUE7QUFBQTtBQUFBOztBQUFBLG1EQXNDaEdXLGNBQWMsQ0FBQyxZQUFJQyxNQUFKLElBQWMsR0FBZixFQUFvQjtBQUFFSCxvQkFBQUEsT0FBTyxFQUFFLFlBQUlBLE9BQUosSUFBZTtBQUExQixtQkFBcEIsQ0F0Q2tGOztBQUFBO0FBQUEsbURBMENwR2EsU0ExQ29HOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLFNBQW5DOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHQUEzQztBQUFBLENBQXhCOzs7O2VBNkNRbkIsZUFBZSxDQUFDO0FBQUVPLEVBQUFBLFVBQVUsRUFBRTtBQUFkLENBQUQsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEhUVFBFdmVudCwgSFRUUENvbnRleHQsIEhUVFBDYWxsYmFjaywgSFRUUE1pZGRsZXdhcmUgfSBmcm9tICcuL3R5cGVzJztcblxuaW50ZXJmYWNlIEhUVFBIYW5kZXJPcHRzIHtcbiAgc3RhdHVzQ29kZTogbnVtYmVyO1xufTtcblxuZXhwb3J0IGNvbnN0IGNvcnNIZWFkZXJzID0ge1xuICAnQWNjZXNzLUNvbnRyb2wtQWxsb3ctSGVhZGVycyc6ICdvcmlnaW4sIGNvbnRlbnQtdHlwZSwgYWNjZXB0LCBhdXRob3JpemF0aW9uLCBjYWNoZS1jb250cm9sJyxcbiAgJ0FjY2Vzcy1Db250cm9sLUFsbG93LU9yaWdpbic6ICcqJyxcbiAgJ0FjY2Vzcy1Db250cm9sLUFsbG93LU1ldGhvZHMnOiAnR0VULCBQVVQsIFBPU1QsIERFTEVURSwgSEVBRCwgT1BUSU9OUycsXG4gICdBY2Nlc3MtQ29udHJvbC1BbGxvdy1DcmVkZW50aWFscyc6IHRydWUsXG59O1xuXG5jb25zdCBpc0hhbmRsZWQgPSAoY29udGV4dDogSFRUUENvbnRleHQpOiBib29sZWFuID0+ICEhKGNvbnRleHQgJiYgY29udGV4dC5nZW5pZSAmJiBjb250ZXh0LmdlbmllLmhhbmRsZWQpO1xuXG5leHBvcnQgY29uc3Qgd2l0aEh0dHBIYW5kbGVyID0gKG9wdHM/OiBIVFRQSGFuZGVyT3B0cyk6IEhUVFBNaWRkbGV3YXJlID0+IChmOiBIVFRQQ2FsbGJhY2spOiBIVFRQQ2FsbGJhY2sgPT4gYXN5bmMoXG4gIGV2ZW50OiBIVFRQRXZlbnQsXG4gIGNvbnRleHQ6IEhUVFBDb250ZXh0LFxuICBjYWxsYmFjazogQVdTTGFtYmRhLkFQSUdhdGV3YXlQcm94eUNhbGxiYWNrLFxuKTogUHJvbWlzZTxvYmplY3QgfCB2b2lkPiA9PiB7XG4gIGlmIChldmVudC5zb3VyY2UgPT09ICdhd3MuZXZlbnRzJykge1xuICAgIHJldHVybiB7IG1lc3NhZ2U6ICdwaW5nZWQnIH07XG4gIH1cblxuICBjb25zdCB7IHN0YXR1c0NvZGUgPSAyMDAgfSA9IG9wdHMgfHwge307XG5cbiAgY29uc3QgY3JlYXRlUmVzcG9uc2UgPSAoc3RhdHVzOiBudW1iZXIsIGJvZHk6IG9iamVjdCk6IHZvaWQgPT4gY2FsbGJhY2sobnVsbCwge1xuICAgIHN0YXR1c0NvZGU6IHN0YXR1cyxcbiAgICBoZWFkZXJzOiBjb3JzSGVhZGVycyxcbiAgICBib2R5OiBKU09OLnN0cmluZ2lmeShib2R5KSxcbiAgfSk7XG5cbiAgdHJ5IHtcbiAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGYoXG4gICAgICBldmVudCxcbiAgICAgIHtcbiAgICAgICAgLi4uY29udGV4dCxcbiAgICAgICAgZ2VuaWU6IHtcbiAgICAgICAgICAuLi4oY29udGV4dC5nZW5pZSB8fCB7fSksXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgICAgY2FsbGJhY2ssXG4gICAgKTtcbiAgICBpZiAoIWlzSGFuZGxlZChjb250ZXh0KSkge1xuICAgICAgcmV0dXJuIGNyZWF0ZVJlc3BvbnNlKHN0YXR1c0NvZGUsIHJlc3BvbnNlIHx8IHt9KTtcbiAgICB9XG4gIH0gY2F0Y2ggKGVycikge1xuICAgIGNvbnNvbGUubG9nKHtcbiAgICAgIGVycm9yOiBlcnIubWVzc2FnZSB8fCAnJyxcbiAgICAgIHN0YWNrOiBlcnIuc3RhY2ssXG4gICAgfSk7XG5cbiAgICBpZiAoIWlzSGFuZGxlZChjb250ZXh0KSkge1xuICAgICAgcmV0dXJuIGNyZWF0ZVJlc3BvbnNlKGVyci5zdGF0dXMgfHwgNTAwLCB7IG1lc3NhZ2U6IGVyci5tZXNzYWdlIHx8ICdJbnRlcm5hbCBlcnJvcicgfSk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHdpdGhIdHRwSGFuZGxlcih7IHN0YXR1c0NvZGU6IDIwMCB9KVxuIl19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9odHRwSGFuZGxlci50cyJdLCJuYW1lcyI6WyJjb3JzSGVhZGVycyIsImlzSGFuZGxlZCIsImNvbnRleHQiLCJnZW5pZSIsImhhbmRsZWQiLCJ3aXRoSHR0cEhhbmRsZXIiLCJvcHRzIiwiZiIsImV2ZW50IiwiY2FsbGJhY2siLCJzb3VyY2UiLCJtZXNzYWdlIiwibG9nZ2VyIiwic3RhdHVzQ29kZSIsImNyZWF0ZVJlc3BvbnNlIiwic3RhdHVzIiwiYm9keSIsImhlYWRlcnMiLCJKU09OIiwic3RyaW5naWZ5IiwicmVzcG9uc2UiLCJlcnJvciIsInN0YWNrIiwidW5kZWZpbmVkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFDQTs7QUFJQztBQUVNLElBQU1BLFdBQVcsR0FBRztBQUN6QixrQ0FBZ0MsNERBRFA7QUFFekIsaUNBQStCLEdBRk47QUFHekIsa0NBQWdDLHVDQUhQO0FBSXpCLHNDQUFvQztBQUpYLENBQXBCOzs7QUFPUCxJQUFNQyxTQUFTLEdBQUcsU0FBWkEsU0FBWSxDQUFDQyxPQUFEO0FBQUEsU0FBbUMsQ0FBQyxFQUFFQSxPQUFPLElBQUlBLE9BQU8sQ0FBQ0MsS0FBbkIsSUFBNEJELE9BQU8sQ0FBQ0MsS0FBUixDQUFjQyxPQUE1QyxDQUFwQztBQUFBLENBQWxCOztBQUVPLElBQU1DLGVBQWUsR0FBRyxTQUFsQkEsZUFBa0IsQ0FBQ0MsSUFBRDtBQUFBLFNBQTJDLFVBQUNDLENBQUQ7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEscUNBQW1DLGlCQUMzR0MsS0FEMkcsRUFFM0dOLE9BRjJHLEVBRzNHTyxRQUgyRztBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsd0JBS3ZHRCxLQUFLLENBQUNFLE1BQU4sS0FBaUIsWUFMc0Y7QUFBQTtBQUFBO0FBQUE7O0FBQUEsbURBTWxHO0FBQUVDLG9CQUFBQSxPQUFPLEVBQUU7QUFBWCxtQkFOa0c7O0FBQUE7QUFRckdDLGtCQUFBQSxNQVJxRyxHQVE1Rix3QkFSNEY7QUFBQSwwQkFVOUVOLElBQUksSUFBSSxFQVZzRSwyQkFVbkdPLFVBVm1HLEVBVW5HQSxVQVZtRyxpQ0FVdEYsR0FWc0Y7O0FBWXJHQyxrQkFBQUEsY0FacUcsR0FZcEYsU0FBakJBLGNBQWlCLENBQUNDLE1BQUQsRUFBaUJDLElBQWpCO0FBQUEsMkJBQXdDUCxRQUFRLENBQUMsSUFBRCxFQUFPO0FBQzVFSSxzQkFBQUEsVUFBVSxFQUFFRSxNQURnRTtBQUU1RUUsc0JBQUFBLE9BQU8sRUFBRWpCLFdBRm1FO0FBRzVFZ0Isc0JBQUFBLElBQUksRUFBRUUsSUFBSSxDQUFDQyxTQUFMLENBQWVILElBQWY7QUFIc0UscUJBQVAsQ0FBaEQ7QUFBQSxtQkFab0Y7O0FBQUE7QUFBQTtBQUFBLHlCQW1CbEZULENBQUMsQ0FDdEJDLEtBRHNCLHFDQUdqQk4sT0FIaUI7QUFJcEJDLG9CQUFBQSxLQUFLLHFDQUNDRCxPQUFPLENBQUNDLEtBQVIsSUFBaUIsRUFEbEI7QUFKZSxzQkFRdEJNLFFBUnNCLENBbkJpRjs7QUFBQTtBQW1CbkdXLGtCQUFBQSxRQW5CbUc7O0FBQUEsc0JBNkJwR25CLFNBQVMsQ0FBQ0MsT0FBRCxDQTdCMkY7QUFBQTtBQUFBO0FBQUE7O0FBQUEsbURBOEJoR1ksY0FBYyxDQUFDRCxVQUFELEVBQWFPLFFBQVEsSUFBSSxFQUF6QixDQTlCa0Y7O0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQWlDekdSLGtCQUFBQSxNQUFNLENBQUNTLEtBQVAsQ0FBYTtBQUNYQSxvQkFBQUEsS0FBSyxFQUFFLFlBQUlWLE9BQUosSUFBZSxFQURYO0FBRVhXLG9CQUFBQSxLQUFLLEVBQUUsWUFBSUE7QUFGQSxtQkFBYjs7QUFqQ3lHLHNCQXNDcEdyQixTQUFTLENBQUNDLE9BQUQsQ0F0QzJGO0FBQUE7QUFBQTtBQUFBOztBQUFBLG1EQXVDaEdZLGNBQWMsQ0FBQyxZQUFJQyxNQUFKLElBQWMsR0FBZixFQUFvQjtBQUFFSixvQkFBQUEsT0FBTyxFQUFFLFlBQUlBLE9BQUosSUFBZTtBQUExQixtQkFBcEIsQ0F2Q2tGOztBQUFBO0FBQUEsbURBMkNwR1ksU0EzQ29HOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLFNBQW5DOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxHQUEzQztBQUFBLENBQXhCOzs7O2VBOENRbEIsZUFBZSxDQUFDO0FBQUVRLEVBQUFBLFVBQVUsRUFBRTtBQUFkLENBQUQsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEhUVFBFdmVudCwgSFRUUENvbnRleHQsIEhUVFBDYWxsYmFjaywgSFRUUE1pZGRsZXdhcmUgfSBmcm9tICcuL3R5cGVzJztcbmltcG9ydCB7IGdldExvZ2dlciB9IGZyb20gXCIuL2xvZ2dlclwiO1xuXG5pbnRlcmZhY2UgSFRUUEhhbmRlck9wdHMge1xuICBzdGF0dXNDb2RlOiBudW1iZXI7XG59O1xuXG5leHBvcnQgY29uc3QgY29yc0hlYWRlcnMgPSB7XG4gICdBY2Nlc3MtQ29udHJvbC1BbGxvdy1IZWFkZXJzJzogJ29yaWdpbiwgY29udGVudC10eXBlLCBhY2NlcHQsIGF1dGhvcml6YXRpb24sIGNhY2hlLWNvbnRyb2wnLFxuICAnQWNjZXNzLUNvbnRyb2wtQWxsb3ctT3JpZ2luJzogJyonLFxuICAnQWNjZXNzLUNvbnRyb2wtQWxsb3ctTWV0aG9kcyc6ICdHRVQsIFBVVCwgUE9TVCwgREVMRVRFLCBIRUFELCBPUFRJT05TJyxcbiAgJ0FjY2Vzcy1Db250cm9sLUFsbG93LUNyZWRlbnRpYWxzJzogdHJ1ZSxcbn07XG5cbmNvbnN0IGlzSGFuZGxlZCA9IChjb250ZXh0OiBIVFRQQ29udGV4dCk6IGJvb2xlYW4gPT4gISEoY29udGV4dCAmJiBjb250ZXh0LmdlbmllICYmIGNvbnRleHQuZ2VuaWUuaGFuZGxlZCk7XG5cbmV4cG9ydCBjb25zdCB3aXRoSHR0cEhhbmRsZXIgPSAob3B0cz86IEhUVFBIYW5kZXJPcHRzKTogSFRUUE1pZGRsZXdhcmUgPT4gKGY6IEhUVFBDYWxsYmFjayk6IEhUVFBDYWxsYmFjayA9PiBhc3luYyhcbiAgZXZlbnQ6IEhUVFBFdmVudCxcbiAgY29udGV4dDogSFRUUENvbnRleHQsXG4gIGNhbGxiYWNrOiBBV1NMYW1iZGEuQVBJR2F0ZXdheVByb3h5Q2FsbGJhY2ssXG4pOiBQcm9taXNlPG9iamVjdCB8IHZvaWQ+ID0+IHtcbiAgaWYgKGV2ZW50LnNvdXJjZSA9PT0gJ2F3cy5ldmVudHMnKSB7XG4gICAgcmV0dXJuIHsgbWVzc2FnZTogJ3BpbmdlZCcgfTtcbiAgfVxuICBjb25zdCBsb2dnZXIgPSBnZXRMb2dnZXIoKTtcblxuICBjb25zdCB7IHN0YXR1c0NvZGUgPSAyMDAgfSA9IG9wdHMgfHwge307XG5cbiAgY29uc3QgY3JlYXRlUmVzcG9uc2UgPSAoc3RhdHVzOiBudW1iZXIsIGJvZHk6IG9iamVjdCk6IHZvaWQgPT4gY2FsbGJhY2sobnVsbCwge1xuICAgIHN0YXR1c0NvZGU6IHN0YXR1cyxcbiAgICBoZWFkZXJzOiBjb3JzSGVhZGVycyxcbiAgICBib2R5OiBKU09OLnN0cmluZ2lmeShib2R5KSxcbiAgfSk7XG5cbiAgdHJ5IHtcbiAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGYoXG4gICAgICBldmVudCxcbiAgICAgIHtcbiAgICAgICAgLi4uY29udGV4dCxcbiAgICAgICAgZ2VuaWU6IHtcbiAgICAgICAgICAuLi4oY29udGV4dC5nZW5pZSB8fCB7fSksXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgICAgY2FsbGJhY2ssXG4gICAgKTtcbiAgICBpZiAoIWlzSGFuZGxlZChjb250ZXh0KSkge1xuICAgICAgcmV0dXJuIGNyZWF0ZVJlc3BvbnNlKHN0YXR1c0NvZGUsIHJlc3BvbnNlIHx8IHt9KTtcbiAgICB9XG4gIH0gY2F0Y2ggKGVycikge1xuICAgIGxvZ2dlci5lcnJvcih7XG4gICAgICBlcnJvcjogZXJyLm1lc3NhZ2UgfHwgJycsXG4gICAgICBzdGFjazogZXJyLnN0YWNrLFxuICAgIH0pO1xuXG4gICAgaWYgKCFpc0hhbmRsZWQoY29udGV4dCkpIHtcbiAgICAgIHJldHVybiBjcmVhdGVSZXNwb25zZShlcnIuc3RhdHVzIHx8IDUwMCwgeyBtZXNzYWdlOiBlcnIubWVzc2FnZSB8fCAnSW50ZXJuYWwgZXJyb3InIH0pO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB1bmRlZmluZWQ7XG59O1xuXG5leHBvcnQgZGVmYXVsdCB3aXRoSHR0cEhhbmRsZXIoeyBzdGF0dXNDb2RlOiAyMDAgfSlcbiJdfQ==

@@ -16,2 +16,3 @@ export { default as HTTPError } from './httpError';

export { default as createEventPublisher, EventData, DomainEvent, } from './eventPublisher';
export { HTTPEvent, HTTPContext, HTTPCallback, HTTPMiddleware, SQSCallback, JwtContext, BodyContext, ClientIdContext, AuthenticationIdContext, ParamsContext } from './types';
export { setLogger } from "./logger";
export { HTTPEvent, HTTPContext, HTTPCallback, HTTPMiddleware, SQSCallback, JwtContext, BodyContext, ClientIdContext, AuthenticationIdContext, ParamsContext, Logger, } from './types';

@@ -118,2 +118,8 @@ "use strict";

});
Object.defineProperty(exports, "setLogger", {
enumerable: true,
get: function get() {
return _logger.setLogger;
}
});
Object.defineProperty(exports, "HTTPEvent", {

@@ -179,2 +185,8 @@ enumerable: true,

});
Object.defineProperty(exports, "Logger", {
enumerable: true,
get: function get() {
return _types.Logger;
}
});

@@ -211,3 +223,5 @@ var _httpError = _interopRequireDefault(require("./httpError"));

var _logger = require("./logger");
var _types = require("./types");
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBTUEiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIEhUVFBFcnJvciB9IGZyb20gJy4vaHR0cEVycm9yJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgYXBwbHlNaWRkbGV3YXJlIH0gZnJvbSAnLi9hcHBseU1pZGRsZXdhcmUnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBodHRwSGFuZGxlciwgd2l0aEh0dHBIYW5kbGVyIH0gZnJvbSAnLi9odHRwSGFuZGxlcic7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHNxc0hhbmRsZXIgfSBmcm9tICcuL3Nxc0hhbmRsZXInO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyB3aXRoSlNPTkJvZHkgfSBmcm9tICcuL3dpdGhKU09OQm9keSc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHdpdGhKV1RQYXlsb2FkIH0gZnJvbSAnLi93aXRoSldUUGF5bG9hZCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHdpdGhQYXJhbWV0ZXJzIH0gZnJvbSAnLi93aXRoUGFyYW1ldGVycyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHdpdGhDbGllbnRJZCB9IGZyb20gJy4vd2l0aENsaWVudElkJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgd2l0aEF1dGhlbnRpY2F0aW9uSWQgfSBmcm9tICcuL3dpdGhBdXRoZW50aWNhdGlvbklkJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgd2l0aFdhaXRGb3JFbXB0eUV2ZW50TG9vcERpc2FibGVkIH0gZnJvbSAnLi93aXRoV2FpdEZvckVtcHR5RXZlbnRMb29wRGlzYWJsZWQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyB3aXRoUm9sZXMgfSBmcm9tICcuL3dpdGhSb2xlcyc7XG5leHBvcnQgeyBjcmVhdGVQYXJhbWV0ZXJTdG9yZSB9IGZyb20gJy4vcGFyYW1ldGVyU3RvcmUnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBlcnJvclRlc3Rpbmc0eHg1eHggfSBmcm9tICcuL2Vycm9yVGVzdGluZzR4eDV4eCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHZhbGlkYXRlVGVuYW50IH0gZnJvbSAnLi92YWxpZGF0ZVRlbmFudCc7XG5leHBvcnQge1xuICBkZWZhdWx0IGFzIGNyZWF0ZUV2ZW50UHVibGlzaGVyLFxuICBFdmVudERhdGEsXG4gIERvbWFpbkV2ZW50LFxufSBmcm9tICcuL2V2ZW50UHVibGlzaGVyJztcblxuZXhwb3J0IHtcbiAgSFRUUEV2ZW50LFxuICBIVFRQQ29udGV4dCxcbiAgSFRUUENhbGxiYWNrLFxuICBIVFRQTWlkZGxld2FyZSxcbiAgU1FTQ2FsbGJhY2ssXG4gIEp3dENvbnRleHQsXG4gIEJvZHlDb250ZXh0LFxuICBDbGllbnRJZENvbnRleHQsXG4gIEF1dGhlbnRpY2F0aW9uSWRDb250ZXh0LFxuICBQYXJhbXNDb250ZXh0XG59IGZyb20gJy4vdHlwZXMnO1xuIl19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBS0E7O0FBRUEiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIEhUVFBFcnJvciB9IGZyb20gJy4vaHR0cEVycm9yJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgYXBwbHlNaWRkbGV3YXJlIH0gZnJvbSAnLi9hcHBseU1pZGRsZXdhcmUnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBodHRwSGFuZGxlciwgd2l0aEh0dHBIYW5kbGVyIH0gZnJvbSAnLi9odHRwSGFuZGxlcic7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHNxc0hhbmRsZXIgfSBmcm9tICcuL3Nxc0hhbmRsZXInO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyB3aXRoSlNPTkJvZHkgfSBmcm9tICcuL3dpdGhKU09OQm9keSc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHdpdGhKV1RQYXlsb2FkIH0gZnJvbSAnLi93aXRoSldUUGF5bG9hZCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHdpdGhQYXJhbWV0ZXJzIH0gZnJvbSAnLi93aXRoUGFyYW1ldGVycyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHdpdGhDbGllbnRJZCB9IGZyb20gJy4vd2l0aENsaWVudElkJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgd2l0aEF1dGhlbnRpY2F0aW9uSWQgfSBmcm9tICcuL3dpdGhBdXRoZW50aWNhdGlvbklkJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgd2l0aFdhaXRGb3JFbXB0eUV2ZW50TG9vcERpc2FibGVkIH0gZnJvbSAnLi93aXRoV2FpdEZvckVtcHR5RXZlbnRMb29wRGlzYWJsZWQnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyB3aXRoUm9sZXMgfSBmcm9tICcuL3dpdGhSb2xlcyc7XG5leHBvcnQgeyBjcmVhdGVQYXJhbWV0ZXJTdG9yZSB9IGZyb20gJy4vcGFyYW1ldGVyU3RvcmUnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBlcnJvclRlc3Rpbmc0eHg1eHggfSBmcm9tICcuL2Vycm9yVGVzdGluZzR4eDV4eCc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHZhbGlkYXRlVGVuYW50IH0gZnJvbSAnLi92YWxpZGF0ZVRlbmFudCc7XG5leHBvcnQge1xuICBkZWZhdWx0IGFzIGNyZWF0ZUV2ZW50UHVibGlzaGVyLFxuICBFdmVudERhdGEsXG4gIERvbWFpbkV2ZW50LFxufSBmcm9tICcuL2V2ZW50UHVibGlzaGVyJztcbmV4cG9ydCB7IHNldExvZ2dlciB9IGZyb20gXCIuL2xvZ2dlclwiO1xuXG5leHBvcnQge1xuICBIVFRQRXZlbnQsXG4gIEhUVFBDb250ZXh0LFxuICBIVFRQQ2FsbGJhY2ssXG4gIEhUVFBNaWRkbGV3YXJlLFxuICBTUVNDYWxsYmFjayxcbiAgSnd0Q29udGV4dCxcbiAgQm9keUNvbnRleHQsXG4gIENsaWVudElkQ29udGV4dCxcbiAgQXV0aGVudGljYXRpb25JZENvbnRleHQsXG4gIFBhcmFtc0NvbnRleHQsXG4gIExvZ2dlcixcbn0gZnJvbSAnLi90eXBlcyc7XG4iXX0=

@@ -0,1 +1,7 @@

export interface Logger {
debug: (message: any, ...other: any[]) => void;
info: (message: any, ...other: any[]) => void;
warn: (message: any, ...other: any[]) => void;
error: (message: any, ...other: any[]) => void;
}
export interface HTTPEvent extends AWSLambda.APIGatewayEvent {

@@ -47,2 +53,35 @@ source: string;

}
export declare type PMS = 'genie' | 'gentu';
export interface CognitoIdToken {
sub: string;
email_verified: boolean;
phone_number_verified: boolean;
aud: string;
phone_number?: string;
email?: string;
"custom:migrated_from"?: PMS;
exp: number;
iat: number;
}
export interface RolesToken {
tenantId: string;
clientId: string;
authenticationId: string;
permissions: string[];
exp: number;
iat: number;
}
export interface RolesContext extends JwtContext {
jwt: {
roles: RolesToken;
};
}
export interface IdContext extends JwtContext {
jwt: {
id: CognitoIdToken;
};
}
export interface Permissions {
anyOf: string[];
}
export {};
{
"name": "@genie-solutions/lambda-toolbelt",
"version": "2.11.0",
"version": "2.12.0",
"description": "Toolbelt for creating Lambda functions",

@@ -5,0 +5,0 @@ "access": "public",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc