module.exports = { LdapSearchError: LdapSearchError, LdapBindError: LdapBindError, IdentityError: IdentityError, AccessDeniedError: AccessDeniedError, AuthenticationRegulationError: AuthenticationRegulationError, InvalidTOTPError: InvalidTOTPError, } function LdapSearchError(message) { this.name = "LdapSearchError"; this.message = (message || ""); } LdapSearchError.prototype = Object.create(Error.prototype); function LdapBindError(message) { this.name = "LdapBindError"; this.message = (message || ""); } LdapBindError.prototype = Object.create(Error.prototype); function IdentityError(message) { this.name = "IdentityError"; this.message = (message || ""); } IdentityError.prototype = Object.create(Error.prototype); function AccessDeniedError(message) { this.name = "AccessDeniedError"; this.message = (message || ""); } AccessDeniedError.prototype = Object.create(Error.prototype); function AuthenticationRegulationError(message) { this.name = "AuthenticationRegulationError"; this.message = (message || ""); } AuthenticationRegulationError.prototype = Object.create(Error.prototype); function InvalidTOTPError(message) { this.name = "InvalidTOTPError"; this.message = (message || ""); } InvalidTOTPError.prototype = Object.create(Error.prototype);