(diffs: Diff[])
| 59 | * @returns The sorted array of differences. |
| 60 | */ |
| 61 | export function sort(diffs: Diff[]): Diff[] { |
| 62 | return diffs.sort((a, b) => { |
| 63 | if (a.type !== b.type) { |
| 64 | return a.type === "del" ? -1 : 1; |
| 65 | } else { |
| 66 | return a.offset - b.offset; |
| 67 | } |
| 68 | }); |
| 69 | } |