UNPKG

form-payload

Version:
21 lines (16 loc) 523 B
import { getControlElementValue } from '../get-control-element-value/get-control-element-value.helper.js'; const EMAIL_SEPARATOR = /** @type {const} */ (','); /** * @param {HTMLInputElement} element * @returns {string | string[]} */ const getEmailControlElementValue = (element) => { if (element.multiple) { return element.value .split(EMAIL_SEPARATOR) .map((email) => email.trim()) .filter((email) => email !== ''); } return getControlElementValue(element); }; export { getEmailControlElementValue };