@aws-amplify/core
Version:
Core category of aws-amplify
40 lines (38 loc) • 2.26 kB
JavaScript
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.assert = exports.AuthConfigurationErrorCode = void 0;
const errors_1 = require("../../../errors");
var AuthConfigurationErrorCode;
(function (AuthConfigurationErrorCode) {
AuthConfigurationErrorCode["AuthTokenConfigException"] = "AuthTokenConfigException";
AuthConfigurationErrorCode["AuthUserPoolAndIdentityPoolException"] = "AuthUserPoolAndIdentityPoolException";
AuthConfigurationErrorCode["AuthUserPoolException"] = "AuthUserPoolException";
AuthConfigurationErrorCode["InvalidIdentityPoolIdException"] = "InvalidIdentityPoolIdException";
AuthConfigurationErrorCode["OAuthNotConfigureException"] = "OAuthNotConfigureException";
})(AuthConfigurationErrorCode = exports.AuthConfigurationErrorCode || (exports.AuthConfigurationErrorCode = {}));
const authConfigurationErrorMap = {
[AuthConfigurationErrorCode.AuthTokenConfigException]: {
message: 'Auth Token Provider not configured.',
recoverySuggestion: 'Make sure to call Amplify.configure in your app.',
},
[AuthConfigurationErrorCode.AuthUserPoolAndIdentityPoolException]: {
message: 'Auth UserPool or IdentityPool not configured.',
recoverySuggestion: 'Make sure to call Amplify.configure in your app with UserPoolId and IdentityPoolId.',
},
[AuthConfigurationErrorCode.AuthUserPoolException]: {
message: 'Auth UserPool not configured.',
recoverySuggestion: 'Make sure to call Amplify.configure in your app with userPoolId and userPoolClientId.',
},
[AuthConfigurationErrorCode.InvalidIdentityPoolIdException]: {
message: 'Invalid identity pool id provided.',
recoverySuggestion: 'Make sure a valid identityPoolId is given in the config.',
},
[AuthConfigurationErrorCode.OAuthNotConfigureException]: {
message: 'oauth param not configured.',
recoverySuggestion: 'Make sure to call Amplify.configure with oauth parameter in your app.',
},
};
exports.assert = (0, errors_1.createAssertionFunction)(authConfigurationErrorMap);
//# sourceMappingURL=errorHelpers.js.map
;