node-fetch-cookies-rn
Version:
node-fetch wrapper that adds support for cookie-jars
14 lines (12 loc) • 570 B
JavaScript
class CookieParseError extends Error {
constructor(...args) {
super(...args);
this.name = "CookieParseError";
}
};
const paramError = (cposition, paramName, functionName, validTypes) => {
validTypes = [validTypes].flat().map(t => "\"" + t + "\"");
validTypes = validTypes.slice(0, -1).join(", ") + (validTypes.length > 1 ? " or " : "") + validTypes.slice(-1);
return new TypeError(`${position} parameter "${paramName}" passed to "${functionName}" is not of type ${validTypes}!`);
};
module.exports = { CookieParseError, paramError }