UNPKG

flumm-fetch-cookies

Version:

flumm-fetch wrapper that adds support for cookie-jars

18 lines (16 loc) 564 B
export class CookieParseError extends Error { constructor(...args) { super(...args); this.name = "CookieParseError"; } } export function paramError(position, 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}!` ); }