import { setters } from 'deleight/dom/components'
import { apply } from 'deleight/dom/apply'
document.body.innerHTML = `
<div>I am a div</div>
<p>I am a paragraph</p>
<section>I am a section <button>Btn1</button></section>
<article>I am an article <button>Btn2</button></article>
`;
apply({
section: { button: setters({ a: 1, b: 2 }) },
article: { button: setters({ a: 5, b: 6 }) }
});
Returns a component for setting multiple element properties or nested properties (such as properties within Element.style.
Pending tests. Please report bugs.