@pierre/diffs
Version:
16 lines (15 loc) • 475 B
JavaScript
import { cloneHunks } from "../utils/cloneFileDiffMetadata.js";
//#region src/editor/cloneRetainedDiffSessionSnapshot.ts
function cloneRetainedDiffSessionSnapshot(snapshot) {
return {
...snapshot,
oldFile: snapshot.oldFile != null ? {
...snapshot.oldFile,
lines: [...snapshot.oldFile.lines]
} : null,
hunks: cloneHunks(snapshot.hunks)
};
}
//#endregion
export { cloneRetainedDiffSessionSnapshot };
//# sourceMappingURL=cloneRetainedDiffSessionSnapshot.js.map