20070e45 by Adam Heath

Change parseHtml to only have a single return statement, a single call

to proxyNode.
1 parent e77956e4
......@@ -386,11 +386,12 @@ const proxyNode = (node, options, parent) => {
}
export const parseHtml = (html: string, options): NodeType => {
const cached = parsedHtmlCache.get(html)
if (cached) return proxyNode(cached, options)
const doc = ultraParse(html)
parsedHtmlCache.set(html, doc)
return proxyNode(doc, options)
let cached = parsedHtmlCache.get(html)
if (!cached) {
cached = ultraParse(html)
parsedHtmlCache.set(html, cached)
}
return proxyNode(cached, options)
}
export const findNode = (doc: NodeType, selector: string): NodeType => {
......