public constructor( private readonly client: ITypeScriptServiceClient, private readonly fileConfigurationManager: FileConfigurationManager, private readonly _handles: (uri: vscode.Uri) => Promise<boolean>, ) { this._onDidRenameSub = vscode.workspace.onDidRenameFile(e => { this.doRename(e.oldUri, e.newUri); }); }
public constructor( private readonly client: ITypeScriptServiceClient, private readonly fileConfigurationManager: FileConfigurationManager, private readonly _handles: (uri: vscode.Uri) => Promise<boolean>, ) { super(); this._register(vscode.workspace.onDidRenameFile(e => { vscode.window.withProgress({ location: vscode.ProgressLocation.Window, title: localize('renameProgress.title', "Checking for update of JS/TS imports") }, () => { return this.doRename(e.oldUri, e.newUri); }); })); }