Как я могу заставить Visual Studio Code игнорировать файлы .d.ts, когда я ссылаюсь на определение? - PullRequest
0 голосов
/ 10 мая 2019

Когда я хочу сослаться на определение, я нажимаю Ctrl и щелкаю левой кнопкой мыши по переменной, а затем VSCode подводит меня к определению. Проблема в том, что если модуль имеет и index.js, и index.d.ts, VSCode приведет меня к файлу index.d.ts, в котором нет значимого логического кода. Совершенно непригодно для отладки или понимания реализации.

var cookieSession = require('cookie-session')
var express = require('express')

Например, Ctrl + щелчок левой кнопкой мыши на cookie-session VSCode приводит меня к ./node_modules/@types/cookie-session/index.d.ts:115 вместо ./node_modules/cookie-session/index.js, где показано:

declare module "cookie-session" {
    import express = require('express');

    function cookieSession(options?: CookieSessionInterfaces.CookieSessionOptions): express.RequestHandler;
    export = cookieSession;
}

Это полностью значит меньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...