Spaces:
Running
Running
const defaultOpts = { | |
xml: false, | |
decodeEntities: true, | |
}; | |
/** Cheerio default options. */ | |
export default defaultOpts; | |
const 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. | |
*/ | |
export function flatten(options) { | |
return (options === null || options === void 0 ? void 0 : options.xml) | |
? typeof options.xml === 'boolean' | |
? xmlModeDefault | |
: { ...xmlModeDefault, ...options.xml } | |
: options !== null && options !== void 0 ? options : undefined; | |
} | |
//# sourceMappingURL=options.js.map |