UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

34 lines (33 loc) 685 B
import { S3 as u } from "@aws-sdk/client-s3"; import { Upload as y } from "@aws-sdk/lib-storage"; async function w(a, n, r, c, s, l, d, i, e) { const p = new u({ endpoint: r, region: "us-east-1", credentials: { accessKeyId: c, secretAccessKey: s }, forcePathStyle: !0 }), t = new y({ client: p, params: { Bucket: l, Key: n, ContentType: d, Body: a }, abortController: i, leavePartsOnError: !0 }); t.on("httpUploadProgress", (o) => { e && e({ value: o.loaded || 0, total: o.total || 1 }); }), await t.done(); } export { w as uploadToS3 }; //# sourceMappingURL=UploadToS3.js.map