@lambda-middleware/utils
A collection of utilities for middleware for AWS lambda functions.
Lambda middleware
These utilities are part of the lambda middleware series. They can be used independently.
Production utils
promisifyHandler
Converts a handler that can either use a callback or return a Promise
to a handler that is only Promise
based.
PromiseHandler
This type is for a handler function that does not take a callback, but instead returns a promise for the response.
Test utils
createEvent
Creates an APIGatewayEvent
for testing.
Currently does not implement requestContext
.
createContext
Creates an AWS Lambda Context
for testing.
Currently does not implement done
, fail
, getRemainingTimeInMillis
and succeed
.