growstocks-wrapper
Version:
A fully fledged GrowStocks OAuth & Pay API wrapper for NodeJS.
36 lines (31 loc) • 682 B
JavaScript
/**
* Represents a growstocks rest api fetch error.
* @constructor
* @param {string} message - The message of the error.
*/
class FetchError extends Error {
constructor (message, name, statusCode, method, url) {
super(message);
/**
* Name of the error.
* @type {string}
*/
this.name = name;
/**
* The http status code of the error.
* @type {number}
*/
this.code = statusCode;
/**
* The http method used to send the request.
*/
this.method = method;
/**
* The http endpoint accessed.
*/
this.endpoint = url;
}
}
module.exports = {
FetchError
};