UNPKG

@aws-amplify/storage

Version:

Storage category of aws-amplify

1 lines 965 B
{"version":3,"file":"toBase64.native.mjs","sources":["../../../../src/client/utils/toBase64.native.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { Buffer } from 'buffer';\n/**\n * Client-side `toBase64` implementation for React Native: uses the `buffer`\n * polyfill.\n */\nexport const toBase64 = input => {\n if (typeof input === 'string') {\n return Buffer.from(input, 'utf-8').toString('base64');\n }\n return Buffer.from(input.buffer, input.byteOffset, input.byteLength).toString('base64');\n};\n"],"names":[],"mappings":";;AAAA;AACA;AAEA;AACA;AACA;AACA;AACY,MAAC,QAAQ,GAAG,KAAK,IAAI;AACjC,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AACnC,QAAQ,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC;AAC7D,IAAI;AACJ,IAAI,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,KAAK,CAAC,UAAU,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC;AAC3F;;;;"}