diff --git a/src/Tools/ExternalAccess/LiveShare/GotoDefinition/RoslynGotoDefinitionService.Exports.cs b/src/Tools/ExternalAccess/LiveShare/GotoDefinition/RoslynGotoDefinitionService.Exports.cs index 6e8073dea8726ee3ba03db6a4a5d78a60d936b2f..3fa4bb91da3b759d014cf80e12a98db872f58d48 100644 --- a/src/Tools/ExternalAccess/LiveShare/GotoDefinition/RoslynGotoDefinitionService.Exports.cs +++ b/src/Tools/ExternalAccess/LiveShare/GotoDefinition/RoslynGotoDefinitionService.Exports.cs @@ -26,4 +26,15 @@ internal class VBLspGotoDefinitionService : RoslynGotoDefinitionService RemoteLanguageServiceWorkspace remoteWorkspace, IThreadingContext threadingContext) : base(streamingPresenter, vbLspClientServiceFactory, remoteWorkspace, threadingContext) { } } + + [ExportLanguageService(typeof(IGoToDefinitionService), StringConstants.TypeScriptLanguageName, WorkspaceKind.AnyCodeRoslynWorkspace), Shared] + internal class TypeScriptLspGotoDefinitionService : RoslynGotoDefinitionService + { + [ImportingConstructor] + public TypeScriptLspGotoDefinitionService(IStreamingFindUsagesPresenter streamingPresenter, TypeScriptLspClientServiceFactory typeScriptLspClientServiceFactory, + RemoteLanguageServiceWorkspace remoteWorkspace, IThreadingContext threadingContext) + : base(streamingPresenter, typeScriptLspClientServiceFactory, remoteWorkspace, threadingContext) + { + } + } }