diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 9ac0997f1173e..2793f2daee8dc 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -155,9 +155,8 @@ namespace ts.server { exclude: [["^", 1, "/.*"]], // Exclude that whole folder if the file indicated above is found in it types: ["office"] // @types package to fetch instead }, - "Minified files": { - // e.g. /whatever/blah.min.js - match: /^(.+\.min\.js)$/i, + "References": { + match: /^(.*\/_references\.js)$/i, exclude: [["^", 1, "$"]] } }; @@ -2285,7 +2284,13 @@ namespace ts.server { } } if (!exclude) { - filesToKeep.push(proj.rootFiles[i]); + // Exclude any minified files that get this far + if (/^.+[\.-]min\.js$/.test(normalizedNames[i])) { + excludedFiles.push(normalizedNames[i]); + } + else { + filesToKeep.push(proj.rootFiles[i]); + } } } } diff --git a/src/server/typesMap.json b/src/server/typesMap.json index c3d2b9af8315c..93e9c2502f86f 100644 --- a/src/server/typesMap.json +++ b/src/server/typesMap.json @@ -19,8 +19,8 @@ "exclude": [["^", 1, "/.*"]], "types": ["office"] }, - "Minified files": { - "match": "^(.+\\.min\\.js)$", + "References": { + "match": "^(.*\\/_references\\.js)$", "exclude": [["^", 1, "$"]] } },