On my side i had this trouble and was able to solve it by using a lamda expression to call my method like this. vscode.workspace.onDidCloseTextDocument((x)=>this.extensionCloseDocument(x));