Как я могу объявить переменную типа @types / waterline в файле typescript def в vscode?

#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.