no-floating-promises
В редких случаях, дефолтные настройки Typescript или eslint, могут ругнуться на конструкцию например, когда в функции нужно обработать промис, но не возвращать его.
const reloadPrices = () => { refresh() // <- NuxtJs useAsyncData }
В Nuxt - refresh() - это промис, а значит функции, нужно явно указать, что мы запускаем выполнение промиса, но не ждем его выполнение как в случае await.
const reloadPrices = (): void => { void refresh() }
По спецификация ECMAScript 2027 (Поддержка с ES1) https://tc39.es/ecma262/#prod-UnaryExpressio