File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -18456,6 +18456,9 @@ namespace ts {
18456
18456
(<ImportDeclaration>node.parent).moduleSpecifier === node)) {
18457
18457
return resolveExternalModuleName(node, <LiteralExpression>node);
18458
18458
}
18459
+ if (isInJavaScriptFile(node) && isRequireCall(node.parent, /*checkArgumentIsStringLiteral*/ false)) {
18460
+ return resolveExternalModuleName(node, <LiteralExpression>node);
18461
+ }
18459
18462
// Fall through
18460
18463
18461
18464
case SyntaxKind.NumericLiteral:
Original file line number Diff line number Diff line change
1
+ /// <reference path='fourslash.ts'/>
2
+
3
+ // @allowJs : true
4
+ // @Filename : foo.js
5
+ /////*2*/module.exports = {};
6
+
7
+ // @Filename : bar.js
8
+ ////var x = require(/*1*/"./foo");
9
+
10
+ verify . goToDefinition ( "1" , "2" ) ;
You can’t perform that action at this time.
0 commit comments