#javascript #typescript #typechecking
#javascript #typescript #проверка типов
Вопрос:
Я пытаюсь объявить переменную типа. После этого я вижу автоматическое завершение intelisense, но typescript выдает ошибку, в которой говорится Cannot find name 'User'.ts(2304)
вот файл global.d.ts —
import { Model } from "@types/waterline";
declare var User: Model
Intelisense работает нормально, но я вижу сообщение об ошибке Cannot find name 'User'.ts(2304)
. Также мой проект не использует typescript. Я просто хочу статическую проверку типа из typescript.
Комментарии:
1. Как вы можете выполнить статическую проверку типов из TypeScript, не используя TypeScript в вашем проекте? Я не уверен, как это может быть рабочей ситуацией.
2. Где именно вы видите ошибку
Cannot find name 'User'.ts(2304)
?3. @ShaunLuttin Вы можете выполнить проверку typescript для проекта js, указав jsconfig.json вместо tsconfig.json подробнее здесь . И я вижу ошибку всякий раз, когда я использую пользовательскую переменную. Это глобальная переменная, связанная с моделью waterline.