Sam Hulick
08/19/2021, 3:16 AMlet middyfied = middy(
    Sentry.AWSLambda.wrapHandler<
      ValidatedAPIGatewayProxyEvent<S>,
      APIGatewayProxyResult | undefined
    >(async (event, context) => {
      let claims: JWTClaims | null = null;
      let result: InnerHandlerResult | void;
      await initSentry();Sentry.AWS.wrapHandlerwrapHandlerSam Hulick
08/19/2021, 3:24 AMSentry.AWS.wrapHandlerAshishkumar Pandey
08/19/2021, 4:02 AMSam Hulick
08/19/2021, 4:15 AMexport function wrapApiHandler<S>(
  schema: S,
  handler: HandlerForPrivateEndpoint<S> | HandlerForPublicEndpoint<S>,
  publicEndpoint = false
): Handler<
  ValidatedAPIGatewayProxyEvent<S>,
  APIGatewayProxyResult | undefined
> {
  let middyfied = middy(async () => {
    await initSentry();
    return new Promise(resolve =>
      Sentry.AWSLambda.wrapHandler<
        ValidatedAPIGatewayProxyEvent<S>,
        APIGatewayProxyResult | undefined
        // @ts-ignore
      >(async (event, context) => {
        let claims: JWTClaims | null = null;
        let result: InnerHandlerResult | void;Ashishkumar Pandey
08/19/2021, 4:17 AMSam Hulick
08/19/2021, 4:18 AMawaitSam Hulick
08/19/2021, 4:19 AMSam Hulick
08/19/2021, 4:19 AMawait initSentry()Ashishkumar Pandey
08/19/2021, 4:20 AMSam Hulick
08/19/2021, 4:20 AMAshishkumar Pandey
08/19/2021, 4:24 AMFrank
Sam Hulick
08/19/2021, 4:25 AMcallbackSam Hulick
08/19/2021, 4:25 AMAshishkumar Pandey
08/19/2021, 4:27 AMSam Hulick
08/19/2021, 4:39 AMcallbackSam Hulick
08/19/2021, 4:40 AMAshishkumar Pandey
08/19/2021, 4:40 AMthdxr
08/19/2021, 12:34 PMthdxr
08/19/2021, 12:34 PMSam Hulick
08/19/2021, 2:27 PMawait initSentry()Sam Hulick
08/19/2021, 2:30 PMSam Hulick
08/19/2021, 2:31 PMthdxr
08/19/2021, 2:33 PM