Skip to content

Commit 2cf1d4c

Browse files
authored
Merge pull request #17 from kingsmendv/middy-upgrade
Upgrade middy to latest version
2 parents f8b68f9 + 29c0349 commit 2cf1d4c

File tree

3 files changed

+64
-61
lines changed

3 files changed

+64
-61
lines changed

lambda-utils/lib/lambda-utils.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export interface APIGatewayProxyEvent extends AWS_APIGatewayProxyEvent {
4040
* Fine tuned to work better than the Middy version.
4141
*/
4242
export const unhandledExceptionMiddleware = () => ({
43-
onError: (handler: middy.IHandlerLambda<APIGatewayEvent,ProxyResult>, next: middy.IMiddyNextFunction) => {
43+
onError: (handler: middy.HandlerLambda<APIGatewayEvent,ProxyResult>, next: middy.NextFunction) => {
4444

4545
logger.error('Unhandled exception:', handler.error);
4646

@@ -62,7 +62,7 @@ export const unhandledExceptionMiddleware = () => ({
6262
* Must be registered as the last (thus first to run) "after" middleware.
6363
*/
6464
export const resolvedPromiseIsSuccessMiddleware = () => ({
65-
after: (handler: middy.IHandlerLambda<APIGatewayEvent,ProxyResult>, next: middy.IMiddyNextFunction) => {
65+
after: (handler: middy.HandlerLambda<APIGatewayEvent,ProxyResult>, next: middy.NextFunction) => {
6666
// If response isn't a proper API result object, convert it into one.
6767
let r = handler.response;
6868
if (!r || typeof r !== 'object' || (!r.statusCode && !r.body)) {
@@ -96,7 +96,7 @@ export const resolvedPromiseIsSuccessMiddleware = () => ({
9696
* @see https://middy.js.org/docs/middlewares.html
9797
* @see https://www.npmjs.com/package/http-errors
9898
*/
99-
export function wrapApiHandler(handler: AsyncProxyHandler): middy.IMiddy {
99+
export function wrapApiHandler(handler: AsyncProxyHandler): middy.Middy<APIGatewayEvent,ProxyResult> {
100100
return middy(handler)
101101
.use(httpEventNormalizer()).use(httpHeaderNormalizer()).use(jsonBodyParser())
102102
.use(cors())

lambda-utils/package-lock.json

Lines changed: 60 additions & 57 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lambda-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"typescript": "^2.9.2"
3939
},
4040
"dependencies": {
41-
"middy": "0.19.1"
41+
"middy": "^0.29.0"
4242
},
4343
"peerDependencies": {
4444
"@sailplane/logger": "2.x.x",

0 commit comments

Comments
 (0)