{"version":3,"file":"errorHelpers.mjs","sources":["../../../../src/pushNotifications/errors/errorHelpers.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { createAssertionFunction, } from '@aws-amplify/core/internals/utils';\nimport { isInitialized } from '../utils/initializationManager';\nimport { PushNotificationError } from './PushNotificationError';\nexport var PushNotificationValidationErrorCode;\n(function (PushNotificationValidationErrorCode) {\n    PushNotificationValidationErrorCode[\"NoAppId\"] = \"NoAppId\";\n    PushNotificationValidationErrorCode[\"NoCredentials\"] = \"NoCredentials\";\n    PushNotificationValidationErrorCode[\"NoRegion\"] = \"NoRegion\";\n    PushNotificationValidationErrorCode[\"NotInitialized\"] = \"NotInitialized\";\n})(PushNotificationValidationErrorCode || (PushNotificationValidationErrorCode = {}));\nconst pushNotificationValidationErrorMap = {\n    [PushNotificationValidationErrorCode.NoAppId]: {\n        message: 'Missing application id.',\n    },\n    [PushNotificationValidationErrorCode.NoCredentials]: {\n        message: 'Credentials should not be empty.',\n    },\n    [PushNotificationValidationErrorCode.NoRegion]: {\n        message: 'Missing region.',\n    },\n    [PushNotificationValidationErrorCode.NotInitialized]: {\n        message: 'Push notification has not been initialized.',\n        recoverySuggestion: 'Please make sure to first call `initializePushNotifications`.',\n    },\n};\nexport const assert = createAssertionFunction(pushNotificationValidationErrorMap, PushNotificationError);\nexport const assertIsInitialized = () => {\n    assert(isInitialized(), PushNotificationValidationErrorCode.NotInitialized);\n};\n"],"names":[],"mappings":";;;;AAAA;AACA;AAIU,IAAC;AACX,CAAC,UAAU,mCAAmC,EAAE;AAChD,IAAI,mCAAmC,CAAC,SAAS,CAAC,GAAG,SAAS;AAC9D,IAAI,mCAAmC,CAAC,eAAe,CAAC,GAAG,eAAe;AAC1E,IAAI,mCAAmC,CAAC,UAAU,CAAC,GAAG,UAAU;AAChE,IAAI,mCAAmC,CAAC,gBAAgB,CAAC,GAAG,gBAAgB;AAC5E,CAAC,EAAE,mCAAmC,KAAK,mCAAmC,GAAG,EAAE,CAAC,CAAC;AACrF,MAAM,kCAAkC,GAAG;AAC3C,IAAI,CAAC,mCAAmC,CAAC,OAAO,GAAG;AACnD,QAAQ,OAAO,EAAE,yBAAyB;AAC1C,KAAK;AACL,IAAI,CAAC,mCAAmC,CAAC,aAAa,GAAG;AACzD,QAAQ,OAAO,EAAE,kCAAkC;AACnD,KAAK;AACL,IAAI,CAAC,mCAAmC,CAAC,QAAQ,GAAG;AACpD,QAAQ,OAAO,EAAE,iBAAiB;AAClC,KAAK;AACL,IAAI,CAAC,mCAAmC,CAAC,cAAc,GAAG;AAC1D,QAAQ,OAAO,EAAE,6CAA6C;AAC9D,QAAQ,kBAAkB,EAAE,+DAA+D;AAC3F,KAAK;AACL,CAAC;AACW,MAAC,MAAM,GAAG,uBAAuB,CAAC,kCAAkC,EAAE,qBAAqB;AAC3F,MAAC,mBAAmB,GAAG,MAAM;AACzC,IAAI,MAAM,CAAC,aAAa,EAAE,EAAE,mCAAmC,CAAC,cAAc,CAAC;AAC/E;;;;"}