Spaces:
Running
Running
; | |
var __assign = (this && this.__assign) || function () { | |
__assign = Object.assign || function(t) { | |
for (var s, i = 1, n = arguments.length; i < n; i++) { | |
s = arguments[i]; | |
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | |
t[p] = s[p]; | |
} | |
return t; | |
}; | |
return __assign.apply(this, arguments); | |
}; | |
Object.defineProperty(exports, "__esModule", { value: true }); | |
exports.flatten = void 0; | |
var defaultOpts = { | |
xml: false, | |
decodeEntities: true, | |
}; | |
/** Cheerio default options. */ | |
exports.default = defaultOpts; | |
var xmlModeDefault = { | |
_useHtmlParser2: true, | |
xmlMode: true, | |
}; | |
/** | |
* Flatten the options for Cheerio. | |
* | |
* This will set `_useHtmlParser2` to true if `xml` is set to true. | |
* | |
* @param options - The options to flatten. | |
* @returns The flattened options. | |
*/ | |
function flatten(options) { | |
return (options === null || options === void 0 ? void 0 : options.xml) | |
? typeof options.xml === 'boolean' | |
? xmlModeDefault | |
: __assign(__assign({}, xmlModeDefault), options.xml) | |
: options !== null && options !== void 0 ? options : undefined; | |
} | |
exports.flatten = flatten; | |
//# sourceMappingURL=options.js.map |