Я пытаюсь установить тип для обратного вызова, где функция обратного вызова всегда является функцией пакета NPM. Я пробовал следующее:
import lowdb from 'lowdb'
const addLinks = (... db: lowdb) => { // error: Cannot use namespace 'lowdb' as a type.
...
db.set('string', value).write()
...
}
Приведенный выше код дает мне ошибку, которую я добавил в кавычки в примере кода:
Невозможно использовать пространство имен lowdb как тип.
Я также пытался импортировать его напрямую из '@ typed / lowdb', но это вызывало ошибку.
Невозможно импортировать файлы объявления типа. Рассмотрите возможность импорта 'lowdb' вместо'@types/lowdb '.
Есть ли способ объявить аргумент db
как исходящий из пакета lowdb
?