export function lengthToPosition(length: Length): Position {
// eslint-disable-next-line local/code-no-any-casts, @typescript-eslint/no-explicit-any
length.ts
const l = length as any as number;
const lineCount = Math.floor(l / factor);
const colCount = l - lineCount * factor;
return new Position(lineCount + 1, colCount + 1);
}
export function positionToLength(position: Position): Length {