UNPKG

passport-typetalk

Version:

Typetalk authentication strategy for Passport.

33 lines (28 loc) 695 B
const IntermediateInheritor = function IntermediateInheritor () { // Do nothing. }; /** * `TypetalkAPIError` error. * * @constructor * @param {string} error * @param {string} errorDescription * @access public */ function TypetalkAPIError (error, errorDescription) { Error.call(this); Error.captureStackTrace(this, TypetalkAPIError); this.name = "TypetalkAPIError"; this.error = error; this.errorDescription = errorDescription; this.status = 401; } /** * Inherit from `Error`. */ IntermediateInheritor.prototype = Error.prototype; TypetalkAPIError.prototype = new IntermediateInheritor(); /** * Expose constructor. */ module.exports = TypetalkAPIError;