UNPKG

failure-lambda

Version:

Failure injection for AWS Lambda - chaos engineering made simple

19 lines (16 loc) 764 B
import { Context } from 'aws-lambda'; import { a as FailureLambdaOptions } from './types-B8Ty8jhf.js'; interface MiddyRequest<TEvent = unknown, TResult = unknown> { event: TEvent; context: Context; response?: TResult; error?: Error; internal?: Record<string, unknown>; } interface MiddyMiddleware<TEvent = unknown, TResult = unknown> { before: (request: MiddyRequest<TEvent, TResult>) => Promise<TResult | void>; after: (request: MiddyRequest<TEvent, TResult>) => Promise<void>; onError: (request: MiddyRequest<TEvent, TResult>) => Promise<void>; } declare function failureLambdaMiddleware<TEvent = unknown, TResult = unknown>(options?: FailureLambdaOptions): MiddyMiddleware<TEvent, TResult>; export { failureLambdaMiddleware };