@quinck/aws-cognito-client
Version:
Provides a user attributes generic cognito client.
99 lines (98 loc) • 3.27 kB
JavaScript
;
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;