Как сделать так, чтобы средство проверки типов VSCode видело класс JS и класс TS как одно и то же? - PullRequest
0 голосов
/ 08 апреля 2020

Я установил класс в файле TS для проверки типов с тем же именем в файле JS. Поскольку сейчас все в моих руках, средство проверки типов VSCode видит классы как совершенно разные. Как сделать так, чтобы при работе с версией JS средство проверки типов использовало версию TS в качестве справки для выявления ошибок?

Пример кода:

// TS file
declare namespace Namespace1
{
    declare namespace Namespace2
    {
        declare class Foo
        {
            _num1: number;
            get num1(): number;
            bar(): number;
        }
    }
}

// JS file
'use strict';

// I'd have another module assign this to the correct namespace
class Foo
{
    get num1() { return this._num1; } // Type-checker says _num1 doesn't exist in this class
    bar()
    {
        return 12;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...