@@ -40,7 +40,7 @@ export interface APIGatewayProxyEvent extends AWS_APIGatewayProxyEvent {
40
40
* Fine tuned to work better than the Middy version.
41
41
*/
42
42
export const unhandledExceptionMiddleware = ( ) => ( {
43
- onError : ( handler : middy . IHandlerLambda < APIGatewayEvent , ProxyResult > , next : middy . IMiddyNextFunction ) => {
43
+ onError : ( handler : middy . HandlerLambda < APIGatewayEvent , ProxyResult > , next : middy . NextFunction ) => {
44
44
45
45
logger . error ( 'Unhandled exception:' , handler . error ) ;
46
46
@@ -62,7 +62,7 @@ export const unhandledExceptionMiddleware = () => ({
62
62
* Must be registered as the last (thus first to run) "after" middleware.
63
63
*/
64
64
export const resolvedPromiseIsSuccessMiddleware = ( ) => ( {
65
- after : ( handler : middy . IHandlerLambda < APIGatewayEvent , ProxyResult > , next : middy . IMiddyNextFunction ) => {
65
+ after : ( handler : middy . HandlerLambda < APIGatewayEvent , ProxyResult > , next : middy . NextFunction ) => {
66
66
// If response isn't a proper API result object, convert it into one.
67
67
let r = handler . response ;
68
68
if ( ! r || typeof r !== 'object' || ( ! r . statusCode && ! r . body ) ) {
@@ -96,7 +96,7 @@ export const resolvedPromiseIsSuccessMiddleware = () => ({
96
96
* @see https://middy.js.org/docs/middlewares.html
97
97
* @see https://www.npmjs.com/package/http-errors
98
98
*/
99
- export function wrapApiHandler ( handler : AsyncProxyHandler ) : middy . IMiddy {
99
+ export function wrapApiHandler ( handler : AsyncProxyHandler ) : middy . Middy < APIGatewayEvent , ProxyResult > {
100
100
return middy ( handler )
101
101
. use ( httpEventNormalizer ( ) ) . use ( httpHeaderNormalizer ( ) ) . use ( jsonBodyParser ( ) )
102
102
. use ( cors ( ) )
0 commit comments