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

lambda-serverless-api

Package Overview
Dependencies
Maintainers
0
Versions
400
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lambda-serverless-api - npm Package Compare versions

Comparing version

to
11.3.0

3

lib/logic/wrapper.js

@@ -28,3 +28,4 @@ import assert from 'assert';

logSuccess: Joi.boolean().optional(),
logError: Joi.boolean().optional()
logError: Joi.boolean().optional(),
allowUnknownJson: Joi.boolean().optional()
}).optional());

@@ -31,0 +32,0 @@ assert(typeof handler === 'function');

@@ -94,3 +94,3 @@ import get from 'lodash.get';

);
if (invalidJsonParams.length !== 0) {
if (invalidJsonParams.length !== 0 && request?.options?.allowUnknownJson !== true) {
throw ApiErrorFn('Invalid Json Body Param(s) detected.', 400, 99005, {

@@ -97,0 +97,0 @@ value: invalidJsonParams

@@ -41,3 +41,3 @@ {

},
"version": "11.2.4",
"version": "11.3.0",
"scripts": {

@@ -44,0 +44,0 @@ "clean": "rm -rf lib",

@@ -94,2 +94,11 @@ # Rest Abstraction for Serverless API

### Endpoint Options
- _limit_: ...
- _deprecated_: ...
- _versioning_: ...
- _logSuccess_: ...
- _logError_: ...
- _allowUnknownJson_ (default `false`): Allow unknown json body parameters
## Api Parameters

@@ -96,0 +105,0 @@