lit-analyzer
Version:
CLI that type checks bindings in lit-html templates
24 lines (23 loc) • 627 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.textPartsToRanges = void 0;
function textPartsToRanges(parts) {
var offset = 0;
return parts
.map(function (p) {
if (typeof p === "string") {
var startOffset = offset;
offset += p.length;
return {
start: startOffset,
end: offset
};
}
else {
offset += p.getText().length + 3;
}
return;
})
.filter(function (r) { return r != null; });
}
exports.textPartsToRanges = textPartsToRanges;
;