@paperbits/common
Version:
Paperbits common components.
11 lines (9 loc) • 377 B
text/typescript
import { HtmlDocumentProvider } from "./htmlDocumentProvider";
import { JSDOM } from "jsdom";
export class JsDomHtmlDocumentProvider implements HtmlDocumentProvider {
public createDocument(html?: string): Document {
const jsdom = new JSDOM("", { runScripts: "outside-only" });
const window = jsdom.window;
return window.document;
}
}