@nicokaiser/passport-apple
Version:
Sign in with Apple strategy for Passport
20 lines (18 loc) • 512 B
JavaScript
class TokenError extends Error {
/**
* @param {string} [message]
* @param {string} [code]
* @param {string} [uri]
* @param {number} [status]
*/
constructor(message, code, uri, status) {
super(message);
Error.captureStackTrace(this, this.constructor);
this.name = 'TokenError';
this.message = message;
this.code = code || 'invalid_request';
this.uri = uri;
this.status = status || 500;
}
}
module.exports = TokenError;