15 lines
567 B
Plaintext
15 lines
567 B
Plaintext
|
"use strict";
|
||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
exports.translateOffset = void 0;
|
||
|
function translateOffset(start, fromOffsets, toOffsets, lengths) {
|
||
|
for (let i = 0; i < fromOffsets.length; i++) {
|
||
|
const fromOffset = fromOffsets[i];
|
||
|
const toOffset = toOffsets[i];
|
||
|
const length = lengths[i];
|
||
|
if (start >= fromOffset && start <= fromOffset + length) {
|
||
|
return toOffset + start - fromOffset;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
exports.translateOffset = translateOffset;
|
||
|
//# sourceMappingURL=translateOffset.js.map
|