Allow issue reporter to work on built-in extensions (#92040)

Fixes #91029
This commit is contained in:
Matt Bierner
2020-03-05 12:15:23 -08:00
committed by GitHub
parent bab248b543
commit eca0690ba0
4 changed files with 26 additions and 15 deletions

View File

@@ -872,7 +872,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType
}
}
function getReportIssueArgsForError(error: TypeScriptServerError): { issueTitle: string, issueBody: string } | undefined {
function getReportIssueArgsForError(error: TypeScriptServerError): { extensionId: string, issueTitle: string, issueBody: string } | undefined {
if (!error.serverStack || !error.serverMessage) {
return undefined;
}
@@ -880,6 +880,7 @@ function getReportIssueArgsForError(error: TypeScriptServerError): { issueTitle:
// Note these strings are intentionally not localized
// as we want users to file issues in english
return {
extensionId: 'vscode.typescript-language-features',
issueTitle: `TS Server fatal error: ${error.serverMessage}`,
issueBody: `**TypeScript Version:** ${error.version.apiVersion?.fullVersionString}