@aws-amplify/storage
Version:
Storage category of aws-amplify
1 lines • 962 B
Source Map (JSON)
{"version":3,"file":"validateBucketOwnerID.mjs","sources":["../../../../../src/providers/s3/utils/validateBucketOwnerID.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { StorageValidationErrorCode } from '../../../errors/types/validation';\nimport { assertValidationError } from '../../../errors/utils/assertValidationError';\nconst VALID_AWS_ACCOUNT_ID_PATTERN = /^\\d{12}/;\nexport const validateBucketOwnerID = (accountID) => {\n if (accountID === undefined) {\n return;\n }\n assertValidationError(VALID_AWS_ACCOUNT_ID_PATTERN.test(accountID), StorageValidationErrorCode.InvalidAWSAccountID);\n};\n"],"names":[],"mappings":";;;AAAA;AACA;AAGA,MAAM,4BAA4B,GAAG,SAAS;AAClC,MAAC,qBAAqB,GAAG,CAAC,SAAS,KAAK;AACpD,IAAI,IAAI,SAAS,KAAK,SAAS,EAAE;AACjC,QAAQ;AACR;AACA,IAAI,qBAAqB,CAAC,4BAA4B,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,0BAA0B,CAAC,mBAAmB,CAAC;AACvH;;;;"}