UNPKG

@sphereon/oid4vci-common

Version:

OpenID 4 Verifiable Credential Issuance Common Types

31 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TokenError = exports.TokenErrorResponse = void 0; var TokenErrorResponse; (function (TokenErrorResponse) { TokenErrorResponse["invalid_request"] = "invalid_request"; TokenErrorResponse["invalid_grant"] = "invalid_grant"; TokenErrorResponse["invalid_client"] = "invalid_client"; TokenErrorResponse["invalid_scope"] = "invalid_scope"; TokenErrorResponse["invalid_dpop_proof"] = "invalid_dpop_proof"; })(TokenErrorResponse || (exports.TokenErrorResponse = TokenErrorResponse = {})); class TokenError extends Error { constructor(statusCode, responseError, message) { super(message); this._statusCode = statusCode; this._responseError = responseError; // 👇️ because we are extending a built-in class Object.setPrototypeOf(this, TokenError.prototype); } get statusCode() { return this._statusCode; } get responseError() { return this._responseError; } getDescription() { return this.message; } } exports.TokenError = TokenError; //# sourceMappingURL=Token.types.js.map