UNPKG

@aws-amplify/storage

Version:

Storage category of aws-amplify

1 lines 1.02 kB
{"version":3,"file":"fetch.mjs","sources":["../../../../../../../../src/providers/s3/utils/client/runtime/s3TransferHandler/fetch.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { authenticatedHandler, } from '@aws-amplify/core/internals/aws-client-utils';\nimport { composeTransferHandler } from '@aws-amplify/core/internals/aws-client-utils/composers';\nimport { contentSha256MiddlewareFactory } from '../contentSha256middleware';\n/**\n * S3 transfer handler for node based on Node-fetch. On top of basic transfer handler, it also supports\n * x-amz-content-sha256 header. However, it does not support request&response process tracking like browser.\n *\n * @internal\n */\nexport const s3TransferHandler = composeTransferHandler(authenticatedHandler, [contentSha256MiddlewareFactory]);\n"],"names":[],"mappings":";;;;AAAA;AACA;AAIA;AACA;AACA;AACA;AACA;AACA;AACY,MAAC,iBAAiB,GAAG,sBAAsB,CAAC,oBAAoB,EAAE,CAAC,8BAA8B,CAAC;;;;"}