arktypea
arktype2y ago
37 replies
PIat

must be an instance of FormData (was object)

Hello!

This code:

const formData = await request.clone().formData();

const formSchema = type({
    name: 'string>0',
    surname: 'string>0'
})

const parseForm = type('parse.formData').pipe(formSchema)

const formResult = parseForm(formData)


Throws following error:

must be an instance of FormData (was object)


However,
formData
is
instanceof FormData
and the log also says it's
FormData
:

ArkError {
  input: {
    code: 'proto',
    description: 'an instance of FormData',
    proto: [class FormData]
  },
  ' arkKind': 'error',
  path: [],
  data: FormData { name: 'Plat', surname: '' },
...


What am I doing wrong?
Was this page helpful?