{"version":3,"file":"uploadData.mjs","sources":["../../../../src/internals/apis/uploadData.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { uploadData as uploadDataInternal } from '../../providers/s3/apis/internal/uploadData';\n/**\n * @internal\n */\nexport const uploadData = (input) => {\n    const { data, path, options } = input;\n    return uploadDataInternal({\n        path,\n        data,\n        options: {\n            useAccelerateEndpoint: options?.useAccelerateEndpoint,\n            bucket: options?.bucket,\n            onProgress: options?.onProgress,\n            contentDisposition: options?.contentDisposition,\n            contentEncoding: options?.contentEncoding,\n            contentType: options?.contentType,\n            metadata: options?.metadata,\n            preventOverwrite: options?.preventOverwrite,\n            expectedBucketOwner: options?.expectedBucketOwner,\n            checksumAlgorithm: options?.checksumAlgorithm,\n            // Advanced options\n            locationCredentialsProvider: options?.locationCredentialsProvider,\n            customEndpoint: options?.customEndpoint,\n        },\n        // Type casting is necessary because `uploadDataInternal` supports both Gen1 and Gen2 signatures, but here\n        // given in input can only be Gen2 signature, the return can only ben Gen2 signature.\n    });\n};\n"],"names":["uploadDataInternal"],"mappings":";;AAAA;AACA;AAEA;AACA;AACA;AACY,MAAC,UAAU,GAAG,CAAC,KAAK,KAAK;AACrC,IAAI,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,KAAK;AACzC,IAAI,OAAOA,YAAkB,CAAC;AAC9B,QAAQ,IAAI;AACZ,QAAQ,IAAI;AACZ,QAAQ,OAAO,EAAE;AACjB,YAAY,qBAAqB,EAAE,OAAO,EAAE,qBAAqB;AACjE,YAAY,MAAM,EAAE,OAAO,EAAE,MAAM;AACnC,YAAY,UAAU,EAAE,OAAO,EAAE,UAAU;AAC3C,YAAY,kBAAkB,EAAE,OAAO,EAAE,kBAAkB;AAC3D,YAAY,eAAe,EAAE,OAAO,EAAE,eAAe;AACrD,YAAY,WAAW,EAAE,OAAO,EAAE,WAAW;AAC7C,YAAY,QAAQ,EAAE,OAAO,EAAE,QAAQ;AACvC,YAAY,gBAAgB,EAAE,OAAO,EAAE,gBAAgB;AACvD,YAAY,mBAAmB,EAAE,OAAO,EAAE,mBAAmB;AAC7D,YAAY,iBAAiB,EAAE,OAAO,EAAE,iBAAiB;AACzD;AACA,YAAY,2BAA2B,EAAE,OAAO,EAAE,2BAA2B;AAC7E,YAAY,cAAc,EAAE,OAAO,EAAE,cAAc;AACnD,SAAS;AACT;AACA;AACA,KAAK,CAAC;AACN;;;;"}