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

no-floating-promises | Сетка — социальная сеть от hh.ru