MCPcopy Create free account
hub / github.com/microsoft/typescript-go / handleCompletionItemResolve

Method handleCompletionItemResolve

internal/lsp/server.go:1578–1590  ·  view source on GitHub ↗
(ctx context.Context, params *lsproto.CompletionItem, reqMsg *lsproto.RequestMessage)

Source from the content-addressed store, hash-verified

1576}
1577
1578func (s *Server) handleCompletionItemResolve(ctx context.Context, params *lsproto.CompletionItem, reqMsg *lsproto.RequestMessage) (lsproto.CompletionResolveResponse, error) {
1579 data := params.Data
1580 languageService, err := s.session.GetLanguageService(ctx, lsconv.FileNameToDocumentURI(data.FileName))
1581 if err != nil {
1582 return nil, err
1583 }
1584 defer s.recover(reqMsg)
1585 return languageService.ResolveCompletionItem(
1586 ctx,
1587 params,
1588 data,
1589 )
1590}
1591
1592func (s *Server) handleDocumentFormat(ctx context.Context, ls *ls.LanguageService, params *lsproto.DocumentFormattingParams) (lsproto.DocumentFormattingResponse, error) {
1593 return ls.ProvideFormatDocument(

Callers

nothing calls this directly

Calls 4

recoverMethod · 0.95
FileNameToDocumentURIFunction · 0.92
GetLanguageServiceMethod · 0.80
ResolveCompletionItemMethod · 0.45

Tested by

no test coverage detected