// Реализовать поддержку Promise для sizeOf// Сделать функцию asyncSizeOf возвращающую результат через Promiseconst sizeOf = require('sizeOf');sizeOf('file.jpg', (err, {width, height}) => { // Ваш код здесь})// Пример, как получить {width, heigth} через sizeOf// Нужно сделать реализацию sizeOf через промисыconst asyncSizeOf = (filename) => { // Ваш код здесь}const {width, height} = await asyncSizeOf('file.jpg')// Есть массив файловconst fileNames = ['1.jpg' , '2.jpg' , '3.jpg' ]type Size = { width: number; height: number;}// Нужно преобразовать fileNames в такой массив используя asyncSizeOfconst sizes: Size[] = await fileNamesToSize(fileNames)