MCPcopy Create free account
hub / github.com/angular/angular / lspPositionToTsPosition

Function lspPositionToTsPosition

vscode-ng-language-service/server/src/utils.ts:91–95  ·  view source on GitHub ↗
(scriptInfo: ts.server.ScriptInfo, position: lsp.Position)

Source from the content-addressed store, hash-verified

89 * @param position
90 */
91export function lspPositionToTsPosition(scriptInfo: ts.server.ScriptInfo, position: lsp.Position) {
92 const {line, character} = position;
93 // ScriptInfo (TS) is 1-based, LSP is 0-based.
94 return scriptInfo.lineOffsetToPosition(line + 1, character + 1);
95}
96
97/**
98 * Convert lsp.Range which is made up of `start` and `end` positions to

Callers 14

onGetTcbFunction · 0.90
onHoverFunction · 0.90
onCodeActionFunction · 0.90
onCompletionFunction · 0.90
onCompletionResolveFunction · 0.90
onSignatureHelpFunction · 0.90
onDefinitionFunction · 0.90
onTypeDefinitionFunction · 0.90
onReferencesFunction · 0.90
onLinkedEditingRangeFunction · 0.90
onRenameRequestFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected