function toInput(node, options) {
if (!hasValueProperty(node)) {
const { get, set } = Array.isArray(options)
? namedFields(...options)
: options || arrayFields();
let value = [];
Object.defineProperty(node, "value", {
get: () => get(getElementsWithValues(node)),
set: (value) => set(getElementsWithValues(node), value)
});
}
return node;
}