UNPKG

serverless-spy

Version:

CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.

18 lines (17 loc) 899 B
import { Provider } from "@smithy/types"; import { RequestChecksumCalculation, ResponseChecksumValidation } from "./constants"; export interface FlexibleChecksumsInputConfig { /** * Determines when a checksum will be calculated for request payloads. */ requestChecksumCalculation?: RequestChecksumCalculation | Provider<RequestChecksumCalculation>; /** * Determines when checksum validation will be performed on response payloads. */ responseChecksumValidation?: ResponseChecksumValidation | Provider<ResponseChecksumValidation>; } export interface FlexibleChecksumsResolvedConfig { requestChecksumCalculation: Provider<RequestChecksumCalculation>; responseChecksumValidation: Provider<ResponseChecksumValidation>; } export declare const resolveFlexibleChecksumsConfig: <T>(input: T & FlexibleChecksumsInputConfig) => T & FlexibleChecksumsResolvedConfig;