AsyncHandler<T>: ((event, context) => Promise<NonNullable<Parameters<Parameters<T>[2]>[1]>>)

A type that represents an asynchronous Lambda handler.

Type Parameters

  • T extends Handler

Type declaration

    • (event, context): Promise<NonNullable<Parameters<Parameters<T>[2]>[1]>>
    • Parameters

      • event: Parameters<T>[0]
      • context: Parameters<T>[1]

      Returns Promise<NonNullable<Parameters<Parameters<T>[2]>[1]>>