@code-to-json/core
Version:
[](https://travis-ci.org/code-to-json/code-to-json) [](https://d
16 lines • 1.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const typescript_1 = require("typescript");
function serializeLocation(sourceFile, pos, end) {
const posStart = typescript_1.getLineAndCharacterOfPosition(sourceFile, pos + 1);
const posEnd = typescript_1.getLineAndCharacterOfPosition(sourceFile, end);
return [
sourceFile.fileName,
posStart.line + 1,
posStart.character,
posEnd.line + 1,
posEnd.character
];
}
exports.default = serializeLocation;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc2VyaWFsaXplcnMvbG9jYXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwyQ0FBdUU7QUFHdkUsU0FBd0IsaUJBQWlCLENBQ3ZDLFVBQXNCLEVBQ3RCLEdBQVcsRUFDWCxHQUFXO0lBRVgsTUFBTSxRQUFRLEdBQUcsMENBQTZCLENBQUMsVUFBVSxFQUFFLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUNwRSxNQUFNLE1BQU0sR0FBRywwQ0FBNkIsQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDOUQsT0FBTztRQUNMLFVBQVUsQ0FBQyxRQUFRO1FBQ25CLFFBQVEsQ0FBQyxJQUFJLEdBQUcsQ0FBQztRQUNqQixRQUFRLENBQUMsU0FBUztRQUNsQixNQUFNLENBQUMsSUFBSSxHQUFHLENBQUM7UUFDZixNQUFNLENBQUMsU0FBUztLQUNqQixDQUFDO0FBQ0osQ0FBQztBQWRELG9DQWNDIn0=