open-next-cdk
Version:
Deploy a NextJS app using OpenNext packaging to serverless AWS using CDK
11 lines (10 loc) • 462 B
JavaScript
import { AwsCrc32 } from "@aws-crypto/crc32";
import { AwsCrc32c } from "@aws-crypto/crc32c";
import { ChecksumAlgorithm } from "./constants";
export const selectChecksumAlgorithmFunction = (checksumAlgorithm, config) => ({
[]: config.md5,
[]: AwsCrc32,
[]: AwsCrc32c,
[]: config.sha1,
[]: config.sha256,
}[checksumAlgorithm]);