Sha256: 9df270e6e20e6203f6380572b81b600c1a99ca536674bf7891499caba42be9fa
Contents?: true
Size: 581 Bytes
Versions: 3
Compression:
Stored size: 581 Bytes
Contents
"use strict"; const parse5 = require("parse5"); const documentAdapter = require("./documentAdapter"); const NODE_TYPE = require("../living/node-type"); const idlUtils = require("../living/generated/utils"); const serializer = new parse5.TreeSerializer(documentAdapter); exports.domToHtml = function (iterable) { let ret = ""; for (const node of iterable) { if (node.nodeType === NODE_TYPE.DOCUMENT_NODE) { ret += serializer.serialize(node); } else { ret += serializer.serialize({ childNodes: [idlUtils.wrapperForImpl(node)] }); } } return ret; };
Version data entries
3 entries across 3 versions & 3 rubygems