function / @typed/ui/Form

formDataToRecord

Converts native form data to a record, preserving repeated names as arrays.

Learn this UI primitive →

Package version
1.0.0-beta.7
Category
Browser form data
Since
1.0.0

Import

import { formDataToRecord } from "@typed/ui/Form";

Signatures

export declare function formDataToRecord(data: FormData): FormDataRecord;

Examples

import { formDataToRecord } from "@typed/ui/Form"

const data = new FormData()
data.append("tag", "one")
data.append("tag", "two")
const record = formDataToRecord(data)

Other public imports

These import paths expose the same declaration. Each page retains its own public name and signature.

Source