use ScriptKind instead of file extension

This commit is contained in:
Vladimir Matveev committed 2016-08-29 15:56:37 -07:00
1 parent 7e979746bb
commit ce02f8319e
2 files changed
+29 -6

No files matched your search

+3 -3
View File
@@ -20,10 +20,10 @@ namespace ts.server {
}
}
const jsOrDts = [".js", ".d.ts"];
export function allRootFilesAreJsOrDts(project: Project): boolean {
return project.getRootScriptInfos().every(f => fileExtensionIsAny(f.fileName, jsOrDts));
return project.getRootScriptInfos().every(f => {
return f.scriptKind === ScriptKind.JS || f.scriptKind == ScriptKind.JSX || fileExtensionIs(f.fileName, ".d.ts");
});
}
export interface ProjectFilesWithTSDiagnostics extends protocol.ProjectFiles {