astro-ghostcms/.pnpm-store/v3/files/57/33a5190d2f05125e454c0c9d397...

28 lines
794 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildStacks = void 0;
function buildStacks(chunks, stacks) {
let offset = 0;
let index = 0;
const result = [];
for (const stack of stacks) {
const start = offset;
for (let i = 0; i < stack.length; i++) {
const segment = chunks[index + i];
if (typeof segment === 'string') {
offset += segment.length;
}
else {
offset += segment[0].length;
}
}
index += stack.length;
result.push({
source: stack.stack,
range: [start, offset],
});
}
return result;
}
exports.buildStacks = buildStacks;
//# sourceMappingURL=buildStacks.js.map