UNPKG

@k1eu/typed-formdata

Version:
15 lines (12 loc) 436 B
import { TypedFormData } from "./typed-formdata.js"; export async function parseFormDataRequest< T extends Record<string, string | File> >(request: Request): Promise<TypedFormData<T>> { const formData = await request.formData(); return new TypedFormData<T>(formData); } export function parseFormData<T extends Record<string, string | File>>( formData: FormData ): TypedFormData<T> { return new TypedFormData<T>(formData); }