UNPKG

@aws-amplify/analytics

Version:

Analytics category of aws-amplify

1 lines • 1.21 kB
{"version":3,"file":"resolveConfig.mjs","sources":["../../../../../src/providers/pinpoint/utils/resolveConfig.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { AnalyticsValidationErrorCode, assertValidationError, } from '../../../errors';\n/**\n * @internal\n */\nexport const resolveConfig = (ctx) => {\n const { appId, region, bufferSize, flushSize, flushInterval, resendLimit } = ctx.resourcesConfig.Analytics?.Pinpoint ?? {};\n assertValidationError(!!appId, AnalyticsValidationErrorCode.NoAppId);\n assertValidationError(!!region, AnalyticsValidationErrorCode.NoRegion);\n return { appId, region, bufferSize, flushSize, flushInterval, resendLimit };\n};\n"],"names":[],"mappings":";;;;AAAA;AACA;AAEA;AACA;AACA;AACY,MAAC,aAAa,GAAG,CAAC,GAAG,KAAK;AACtC,IAAI,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,SAAS,EAAE,aAAa,EAAE,WAAW,EAAE,GAAG,GAAG,CAAC,eAAe,CAAC,SAAS,EAAE,QAAQ,IAAI,EAAE;AAC9H,IAAI,qBAAqB,CAAC,CAAC,CAAC,KAAK,EAAE,4BAA4B,CAAC,OAAO,CAAC;AACxE,IAAI,qBAAqB,CAAC,CAAC,CAAC,MAAM,EAAE,4BAA4B,CAAC,QAAQ,CAAC;AAC1E,IAAI,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,SAAS,EAAE,aAAa,EAAE,WAAW,EAAE;AAC/E;;;;"}