UNPKG

ui5plugin-parser

Version:
15 lines (14 loc) 552 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PositionAdapter = void 0; const LineColumn = require("line-column"); class PositionAdapter { static offsetToPosition(content, position) { const lineColumn = LineColumn(content).fromIndex(position); return lineColumn && { column: lineColumn.col - 1, line: lineColumn.line - 1 }; } static acornPositionToPosition(position) { return { column: position.column, line: position.line }; } } exports.PositionAdapter = PositionAdapter;