ui5plugin-parser
Version:
15 lines (14 loc) • 552 B
JavaScript
;
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;