UNPKG

form-payload

Version:
17 lines (13 loc) 320 B
/** * @param {HTMLInputElement} element * @returns {File[] | File | null} */ const getFileControlElementValue = (element) => { const inputFiles = element.files ?? []; if (element.multiple) { return [...inputFiles]; } const [file] = inputFiles; return file ?? null; }; export { getFileControlElementValue };