@johngw/stream
Version:
Reactive programming tools using the WHATWG Streams API.
27 lines • 666 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.addedNodes = void 0;
/**
* Queues a stream of DOM mutations' added nodes.
*
* @group Transformers
* @see {@link fromDOMMutations:function}
* @example
* ```ts
* --<MutationRecord>------------------
*
* addedNodes()
*
* --------------------<Node>--<Node>--
* ```
*/
function addedNodes() {
return new TransformStream({
transform({ addedNodes }, controller) {
for (let i = 0; i < addedNodes.length; i++)
controller.enqueue(addedNodes[i]);
},
});
}
exports.addedNodes = addedNodes;
//# sourceMappingURL=addedNodes.js.map