next js нужно расписать типы для поля

я прохожу по инпутам и собираю их в массив, чтобы получить их id, очень мудреный способ, код такой

  const getErrorIds = () => {
    let errorIds = [];
    if (clonesErrors) {
      errorIds = Object?.values(clonesErrors).map(
        (er: object) => console.log('err type: ', typeof er, 'er: ', er)
      );
    }
    return errorIds;
  };

нужно задать тип для er, any не канает, object, как я думаю тоже не то, когда я выывожу er на консоль, я получаю такой объект

{
  clone_name: {
    type: 'required',
    message: '',
    ref: {accessKey: '', value, aling: '', alt: ''...}
  }
}

в поле ref куча всяких свойств, как я понимаю это как раз инпут, можете подсказать какой правильно тип указать для er, либо я могу его расписать сам как-то так

  interface erProps {
    clone_name: {
      message: string;
      ref:
      type: string;
    };
  }

но, что писать в поле ref я не знаю, что-то вроде element, как мне кажется, но точно я не знаю


Ответы (0 шт):