UNPKG

lambda-live-debugger

Version:

Debug Lambda functions locally like it is running in the cloud

14 lines (13 loc) 616 B
import { DEFAULT_CHECKSUM_ALGORITHM, RequestChecksumCalculation } from "./constants"; export const getChecksumAlgorithmForRequest = (input, { requestChecksumRequired, requestAlgorithmMember, requestChecksumCalculation }) => { if (!requestAlgorithmMember) { return requestChecksumCalculation === RequestChecksumCalculation.WHEN_SUPPORTED || requestChecksumRequired ? DEFAULT_CHECKSUM_ALGORITHM : undefined; } if (!input[requestAlgorithmMember]) { return undefined; } const checksumAlgorithm = input[requestAlgorithmMember]; return checksumAlgorithm; };