function call<F extends (...args: never[]) => unknown>(f: F, ...args: Parameters<F>): ReturnType<F> {
return f(...args);
}
export function call<R, Args extends unknown[]>(f: (...args: Args) => R, ...args: Args): R {
return f(...args);
}
А почему поименованные параметры вызывают ошибку?потому что в синтаксе JS таких параметров не предусмотрено.
Теперь пишу новый код, а выдает ошибку и кусок старого кода. Как будто кешируется где-то и из кеша пытается формировать страницу.Бывает такое. Например, если сборка запущена в режиме watch. Иногда приходилось перезапускать консоль, вроде отпускало.
const map: Record<string, number> = test;
Вопрос заключается в том, как _id, созданный MongoDB для сохранённых фильмов, передать фильмам на странице movies
Простое дублирование не работает:
polygons_two = polygons;
понял что часто используют location c хуками useLocation + useEffect
Но у меня довольно строгий линтер, и здесь будет ошибка
"ESLint: for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array.(no-restricted-syntax)"
Потому и посоветовал отказаться от ныне устаревшего for..in