UNPKG

@quinck/aws-cognito-client

Version:

Provides a user attributes generic cognito client.

99 lines (98 loc) 3.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UserNotConfirmedError = exports.InvalidOrExpiredCodeError = exports.UnknownInternalError = exports.InvalidPasswordError = exports.UserNotFoundError = exports.UserAlreadyExistsError = exports.UnauthorizedError = exports.WrongUsernameOrPasswordError = exports.UserNotRetrievedError = exports.ForceChangePasswordError = exports.BasicError = void 0; class BasicError extends Error { constructor(error) { super(BasicError.formatMessage(error)); } static formatMessage(error) { if (error == undefined || error == null) return ''; if (error instanceof Error) return `[${error.name}] ${error.message}`; switch (typeof error) { case 'bigint': case 'number': case 'boolean': return String(error); case 'string': return error; case 'object': case 'function': return error ? error.toString() : ''; default: return ''; } } } exports.BasicError = BasicError; class ForceChangePasswordError extends BasicError { constructor() { super(...arguments); this.name = ForceChangePasswordError.name; } } exports.ForceChangePasswordError = ForceChangePasswordError; class UserNotRetrievedError extends BasicError { constructor() { super(...arguments); this.name = UserNotRetrievedError.name; } } exports.UserNotRetrievedError = UserNotRetrievedError; class WrongUsernameOrPasswordError extends BasicError { constructor() { super(...arguments); this.name = WrongUsernameOrPasswordError.name; } } exports.WrongUsernameOrPasswordError = WrongUsernameOrPasswordError; class UnauthorizedError extends BasicError { constructor() { super(...arguments); this.name = UnauthorizedError.name; } } exports.UnauthorizedError = UnauthorizedError; class UserAlreadyExistsError extends BasicError { constructor() { super(...arguments); this.name = UserAlreadyExistsError.name; } } exports.UserAlreadyExistsError = UserAlreadyExistsError; class UserNotFoundError extends BasicError { constructor() { super(...arguments); this.name = UserNotFoundError.name; } } exports.UserNotFoundError = UserNotFoundError; class InvalidPasswordError extends BasicError { constructor() { super(...arguments); this.name = InvalidPasswordError.name; } } exports.InvalidPasswordError = InvalidPasswordError; class UnknownInternalError extends BasicError { constructor() { super(...arguments); this.name = UnknownInternalError.name; } } exports.UnknownInternalError = UnknownInternalError; class InvalidOrExpiredCodeError extends BasicError { constructor() { super(...arguments); this.name = InvalidOrExpiredCodeError.name; } } exports.InvalidOrExpiredCodeError = InvalidOrExpiredCodeError; class UserNotConfirmedError extends BasicError { constructor() { super(...arguments); this.name = UserNotConfirmedError.name; } } exports.UserNotConfirmedError = UserNotConfirmedError;