Don't make extra findFiles call on TS 3.0

WIth TS 3.0, we don't need to pass a js or ts file for the project
This commit is contained in:
Matt Bierner
2018-07-10 14:33:09 -07:00
parent 7ad06d9b7c
commit a92506639f

View File

@@ -209,7 +209,12 @@ export class UpdateImportsOnFileRenameHandler {
return undefined;
}
if (this.client.apiVersion.gte(API.v292) && fs.lstatSync(resource.fsPath).isDirectory()) {
const isDirectory = fs.lstatSync(resource.fsPath).isDirectory();
if (isDirectory && this.client.apiVersion.gte(API.v300)) {
return resource;
}
if (isDirectory && this.client.apiVersion.gte(API.v292)) {
const files = await vscode.workspace.findFiles({
base: resource.fsPath,
pattern: '**/*.{ts,tsx,js,jsx}',