Ага — это валидатор схемы объектов JavaScript и парсер объектов.

Чтобы убедиться, что загруженный файл имеет правильный тип и не превышает максимальный размер файла, разрешенный для загрузки с помощью Yup, вы можете сделать:

const MAX_FILE_SIZE = 102400; //100KB

const validFileExtensions = { image: ['jpg', 'gif', 'png', 'jpeg', 'svg', 'webp'] };

function isValidFileType(fileName, fileType) {
  return…