UNPKG

@aws-sdk/middleware-flexible-checksums

Version:

[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-flexible-checksums/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-flexible-checksums.s

28 lines (27 loc) 1 kB
export declare const RequestChecksumCalculation: { readonly WHEN_SUPPORTED: "WHEN_SUPPORTED"; readonly WHEN_REQUIRED: "WHEN_REQUIRED"; }; export type RequestChecksumCalculation = (typeof RequestChecksumCalculation)[keyof typeof RequestChecksumCalculation]; export declare const DEFAULT_REQUEST_CHECKSUM_CALCULATION: "WHEN_SUPPORTED"; export declare const ResponseChecksumValidation: { readonly WHEN_SUPPORTED: "WHEN_SUPPORTED"; readonly WHEN_REQUIRED: "WHEN_REQUIRED"; }; export type ResponseChecksumValidation = (typeof ResponseChecksumValidation)[keyof typeof ResponseChecksumValidation]; export declare const DEFAULT_RESPONSE_CHECKSUM_VALIDATION: "WHEN_SUPPORTED"; export declare enum ChecksumAlgorithm { MD5 = "MD5", CRC32 = "CRC32", CRC32C = "CRC32C", CRC64NVME = "CRC64NVME", SHA1 = "SHA1", SHA256 = "SHA256", } export declare enum ChecksumLocation { HEADER = "header", TRAILER = "trailer", } export declare const DEFAULT_CHECKSUM_ALGORITHM = ChecksumAlgorithm.CRC32;