UNPKG

node-fetch-cookies-rn

Version:
14 lines (12 loc) 570 B
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 }