import { type Position } from "https://deno.land/x/pbkit@v0.0.72/language-server/lsp.ts";
Position in a text document expressed as zero-based line and zero-based character offset. A position is between two characters like an ‘insert’ cursor in an editor. Special values like for example -1 to denote the end of a line are not supported.
Properties
line: uinteger
Line position in a document (zero-based).
character: uinteger
Character offset on a line in a document (zero-based). Assuming that
the line is represented as a string, the character
value represents
the gap between the character
and character + 1
.
If the character value is greater than the line length it defaults back to the line length.