запускаю какой-то бан
bruh, что ты сделал с vsc
кажется хентай
тс не идеален, но ошибка в нем вполне обычная
Все норм. Дело в том, что этой env переменной может и не быть. А mongoose.connect нужна именно строка. Поэтому делай проверку перед использованием if(typeof process.env.MONGODB_URI === ‘undefined’) { throw new Error(‘MONGODB_URI is required’); }
Ну так типизация же есть. Оно не может быть undefined
Типизация разве равно невозможность отсутствия значения?)
Ну так оно есть)
А. Добавь declare перед namespace
Пробовал, так тоже не работает
declare global { тоже пробовал
Должно работать с delcare. А может ты не импортишь этот файл с типами?
Ну это .d.ts его не надо импортировать
d.ts файлы нужны для описания типов в js коде. А если ты пишешь на ts, то эти d.ts сами сгенерятся
этот будет работать, если импортируешь
В корень? или в каждый файл где это используется?
Обсуждают сегодня