Получаю данные в виде formData. Преобразовываю в объект для отправки на сервер. Но дело в том, что некоторые ключи должны содержать числовые значения. Как можно преобразовать в новом объекте values те строковые значения которые действительно являются числами?
let formData = await request.formData();
let values = Object.fromEntries(formData);
const res = await graphcms.request(query, values);
форм дата отправляется строкой. там не может быть типов данных. там где, парсятся и используются данные из формы именно там нужно приводить данные из нужного поля к требуемому типу.
например, вы получаете json и парсите его. получаете объект.
const data = {
id: "344355656"
}
// сделать так
data.id = +data.id