* @param {FormData} formData * @returns {string | null}
(formData)
| 204 | * @returns {string | null} |
| 205 | */ |
| 206 | static getFormDataBoundary (formData) { |
| 207 | const boundary = formData.#boundary |
| 208 | if (boundary != null) return boundary |
| 209 | |
| 210 | // eslint-disable-next-line no-return-assign |
| 211 | return formData.#boundary = `----formdata-undici-0${`${random(1e11)}`.padStart(11, '0')}` |
| 212 | } |
| 213 | } |
| 214 | |
| 215 | const { getFormDataState, setFormDataState, getFormDataBoundary } = FormData |